The 53-year-old Mourinho has signed a three-year contract as coach "with an option to stay at the club until at least 2020", MU said on Friday.
"Mourinho has managed at the top level of European football for over a decade and in that time has won league titles and cups in four countries (Portugal, England, Italy and Spain), as well as winning the UEFA Champions League twice - in 2004 with FC Porto and in 2010 with Inter Milan," the club said on its website.
Announcing the appointment, club's executive vice-chairman Ed Woodward said, "José is quite simply the best manager in the game today. He has won trophies and inspired players in countries across Europe and, of course, he knows the Premier League very well, having won three titles here.
"I'd like to take this opportunity to welcome him to Manchester United. His track record of success is ideal to take the club forward."
In a statement from the club, Mourinho said: "To become Manchester United manager is a special honour in the game. It is a club known and admired throughout the world. There is a mystique and a romance about it which no other club can match.
"I have always felt an affinity with Old Trafford; it has hosted some important memories for me in my career and I have always enjoyed a rapport with the United fans. I'm looking forward to being their manager and enjoying their magnificent support in the coming years."
A photo posted by Jose Mourinho (@josemourinho) on May 27, 2016 at 1:35am PDT