The 21-year-old had been in talks with the Red Devils for many months as the club attempted to tie down one of their brightest prospects to a new deal.
And Rashford finally put pen to paper on his new contract on Monday, signing a deal to keep him at the club until June 2023, with the option to extend for a further year.
Rashford is widely regarded as one of English football’s brightest young prospects, and the striker himself was clearly delighted at being able to sign a new deal with the Red Devils.
Speaking in an interview with Manchester United’s website, Rashford said: “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.
“I want to thank Ole and his staff for everything they have done for me; they are the perfect group of coaches to learn from as I continue my development and look to push on to the next level.
“I will be giving everything I have to help get this club back to where it belongs and deliver the success that our fans deserve.”
Meanwhile, Red Devils boss Solskjaer also expressed his delight at seeing Rashford sign a new deal at Old Trafford.
Solskjaer said: “Marcus is one of the most talented English players of his generation. He is an outstanding player; blessed with natural pace and energy.
“Marcus is a shining example of the talent that our Academy produces and his upbringing means that he truly understands what it means to play for Manchester United.
“Despite being only 21 years old, Marcus already has great experience. He has a fantastic future ahead of him with the club and I am delighted that he has signed a new contract.“
The England international scored 10 goals and made six assists in 33 Premier League games for the Red Devils last season. He also scored twice in the Champions League.
Manchester United finished sixth in the Premier League table and without a trophy under Solskjaer last term.
MORE: Man United latest news
MORE: Arsenal latest news
MORE: Chelsea latest news
MORE: Liverpool latest news