The England international has been largely out of favour under the Red Devils boss since Mourinho took over the reins from Louis van Gaal in May 2016.
Indeed, the Manchester United manager hasn’t hesitated to criticise the 22-year-old in the media over the past 18 months or so.
Shaw has struggled to rekindle his Southampton form at Manchester United and suffered a setback when he broke his leg in two places during a Champions League game in 2015.
However, the 22-year-old has managed to put his injury problems behind him and start 10 games in all competitions over the past two months.
Speaking at his pre-match media conference about Shaw’s resurgence at Old Trafford, Mourinho hinted that the left-back would get a new long-term deal with the 20-time English champions.
“For a few months now, he’s free of these minor injuries that sometimes stop evolution,” Mourinho said.
“I’m really happy. I think the natural consequence is he will have his contract and he’ll be a Manchester United player for years.”
Manchester United signed Shaw in a £27m deal from Southampton in the 2014 summer transfer window under Mourinho’s predecessor Van Gaal.
Shaw has made 12 appearances in all competitions in the 2017-18 season so far.
The Red Devils will take on Newcastle United at St James’ Park in the Premier League on Sunday afternoon.
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news