The 22-year-old has been a key player for United this season during Rio Ferdinand’s injury absence.
The United boss told MUTV: “Jonny has proved himself.
“He has signed a new contract and helps to provide a good foundation for the club for a long time.”