The 20-year-old defender has linked up with the Scottish Premiership side after being released by Villa at the end of last season.
The 20-year-old right-back was one of six new singings unrelieved by Scottish Premiership side Kilmarnock this week, joining Jamie Cobain, Callum McFadzean, Jordan Jones, Souleymane Coulibaly and Martin Smith at Rugby Park.
The move comes only a few weeks after he was released by Villa without ever playing in a first-team game for the club, becoming the latest member of their 2012-13 NextGen Series-winning side to be cut loose after the likes of Graham Burke, Lewis Kinsella, Jordan Graham and Samir Carruthers.
The former England Under-18 international did train with the senior squad on a regular basis last season after faring well for the Under-21s, but he never managed to impress Tim Sherwood, Remi Garde or Eric Black enough to earn a spot on the bench.
In total, he featured over 70 times for the development squad during his time at Villa Park, including 17 appearances last term when they reached the Under-21 Premier League Division Two play-off final, only to lose 3-1 to a Santi Cazorla-inspired Arsenal.
A steady and consistent player with room to groom, there is certainly an argument to be made that Villa should have offered the Halesowen-born defender a chance to show his worth in the Championship, but their loss could now turn out to be Killie’s gain in time.
The East Ayrshire outfit, who are managed by former Birmingham City boss Lee Clark, narrowly avoided the drop last season after beating Falkirk in the relegation play-off, but they will be hoping for better things this coming campaign after revamping their squad this summer with 11 new arrivals in total.