Aston Villa have signed former Chelsea and England captain John Terry, the Championship club’s owner Dr Tony Xia has announced on social media.
The 36-year-old defender’s contract at Stamford Bridge expired on 30 June.
Terry, who won 78 caps for England, played 717 games for Chelsea and won his fifth Premier League title in May.
Villa finished 13th in the Championship last season but Steve Bruce’s side are among the favourites to win automatic promotion to the top flight in 2017-18.
Birmingham City manager Harry Redknapp said in June that his club had made an offer to Terry, who announced in April that he would be leaving Chelsea.
Terry has played for only two English clubs – Chelsea and Nottingham Forest, with whom he had a short loan spell in 2000.