The 21-year-old’s previous deal was due to expire in 2020 and the England striker had attracted interest from across Europe.
However, United have reportedly committed to a bumper deal worth £250,000 ($317,000) a week to ensure that Rashford remains at Old Trafford.
“Manchester United has been everything in my life since I arrived here at the age of seven. This club has shaped me, both as a player and as a person, so it is such a privilege every time I get the opportunity to wear the shirt,” said Rashford in a club statement.
For more news your way, download The Citizen’s app for iOS and Android.
Download our app and read this and other great stories on the move. Available for Android and iOS.