The recently promoted club have paid £9m for the Belgian centre-back.
Engels is the fourth centre-back Villa have signed this summer.
"We're very happy to have secured his services and look forward to working with him."
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!