The 29-year-old Danny Ings scored 14 goals last season for both club and country and joins summer recruits Leon Bailey, Emi Buendía and Ashley Young at Villa Park.
Although On the signing, head coach Dean Smith said: “Danny is an outstanding Premier League footballer who has scored goals wherever he has played.
“He is also a top professional with a great character who will be a leader in our squad and a role model for our rapidly developing young Academy players who are now in and around the first team.”
However, Villa could be set to lose captain Jack Grealish to Premier League champions Manchester City in a British record £100m, with the player set to undergo a medical on Thursday.
City have been heavily linked with the 25-year-old all summer and reportedly made their offer last Friday. The move would represent the biggest transfer in English football history, breaking the previous record held by Paul Pogba who rejoined Manchester United for £93.25m from Juventus in 2016.
Meanwhile, should a deal be finalized, Villa are expected to formalize their interest in the Norwich City attacking midfielder Todd Cantwell. But as yet, there has been no official contact between the teams, but Norwich are aware of Villa’s interest.