Mourinho was sacked by Tottenham last month, less than a week before the club’s Carabao Cup final defeat to Manchester City, with the side languishing in seventh-place in the Premier League amid growing discontent about the style of football being played under the Portuguese.
Spurs had also been knocked out of the Europa League in humiliating fashion by Dinamo Zagreb and Mourinho had divided the dressing room with his public criticism of his players.
In an interview published only last week, Mourinho said he had “no plans” in place regarding his next job and suggested returning to management next season could be “premature”.
However, on Tuesday afternoon a Roma club statement confirmed his appointment, saying: “The club are delighted to announce an agreement has been reached with Jose Mourinho for him to become our new head coach ahead of the 2021-22 season.”
Earlier on Tuesday, Roma announced they would be parting ways with current coach Paulo Fonseca at the end of the campaign, with the club having endured a difficult run in the league since the turn of the year. Their Europa League form had kept them in with a chance of Champions League qualification for next season, but they are now all-but out of that competition after a 6-2 defeat to Manchester United in their semi-final first leg on Thursday.
The move will see Mourinho return to Serie A, where he enjoyed great success while in charge of Inter Milan, winning an historic league, cup and Champions League treble in 2010, as well as the title the previous season.