The 29-year-old has won three Premier League titles, a European Cup, and three League Cups with United – the last of which he lifted after captaining the team against Aston Villa last year.
"Ever since I arrived at United [in 2006], it's been a dream come true playing here," he said. "The fans, the players, the manager and the staff all work hard to make this club the best in the world.
"I have won a lot in the last five years, but I want to win more and I know that's the mentality of everyone here."