“Diogo is an extremely talented young defender with all the qualities to quickly become a great player for this club,” Mourinho said in United’s statement.
“He has all the attributes that a full-back needs: physicality, tactical intelligence and technical quality, combined with a Porto Academy mentality which prepares players for the maturity they need at the professional level.
“In his age group, he is the best full-back in Europe and we all believe he has a bright future ahead of him at Manchester United.”
Dalot’s best position is at right-back, although he has at times deputised at left-back, including in a 0-0 draw away to Liverpool in the second leg of the Portuguese champions’ Champions League last 16 tie in March.
Full-back has been a problem position for United with Mourinho using converted wingers Ashley Young and Antonio Valencia, both 32, as regulars in his defence over the past year.
“Joining Manchester United is an unbelievable opportunity for me,” said Dalot. “The chance of coming to the biggest club in the world is something I just couldn’t turn down.
“I’m excited about working with Jose Mourinho and learning everything I can from such a successful coach. I am looking forward to playing alongside the fantastic players in the squad.”