Joe Cole is undergoing a medical at Aston Villa ahead of a proposed free transfer to the Premier League club, sources have told ESPN.
Cole will leave West Ham when his contract expires at the end of the month after Sam Allardyce decided against offering him fresh terms.
A host of clubs have been linked with a move for the former Chelsea, Liverpool and England midfielder but Aston Villa appear to have won the race to sign the 32-year-old.
Cole recently expressed his desire to extend his career in the Premier League, after being linked with a move to America's Major League Soccer.
"I want to move back into a more central position and I want to go to the club where I have a good connection with the manager," Cole said in a recent interview with talkSPORT.
"My relationship with West Ham is great, but obviously it didn't work towards the end of this season, I didn't play enough. I'm just going to take my time over the summer and find the right fit. At this stage finances are not important for me."
Cole made only six Premier League starts for West Ham last season, as injuries and a dip in form affected his progress.
Villa boss Paul Lambert signed Philippe Senderos on a free transfer last week and is expected to confirm the appointment of current Republic of Ireland assistant manager Roy Keane as his new No. 2 in the coming days.