The new deal is said to be worth £100,000 per week for the versatile Lingard, who can play in midfield or attack.
Lingard, 24, has started 17 games in all competitions for Jose Mourinho's side this season, scoring in the League Cup final to add to last season's goal in the FA Cup final.
There is the option for a fifth year in his new contract. Lingard said:
Manchester United has always been a big part of my life. I have been with the club since the age of seven and I feel great pride every time I pull the shirt on. To have scored in two cup finals for my boyhood club were immensely proud moments for me and my family.
"As a team, we have already won a major trophy this season and I look forward to helping us win many more under this great manager. I would like to say a special thank you to the fans for the great support they have always given me and the team.”
Read the full article on eurosport.co.uk: Lingard signs new £100k-a-week deal with United