Neymar has signed a new contract with Paris Saint-Germain, committing to the Ligue 1 club until 2025.
The 29-year-old previously stated in January that it was his preference to remain at the Parc des Princes, having been linked with a return to former club Barcelona last summer.
Confirmation of a new contract also follows comments made by PSG sporting director Leonardo in March, where he revealed he was hopeful an extension could be reached.
Neymar joined PSG from Barcelona in 2017, in a world-record £200m move.
Neymar was in the final year of his contract, having signed a five-year deal on his initial arrival.
He has scored 85 goals and registered 51 assists in 112 games for PSG.
However, he has had a difficult relationship with the club’s fans at times and was booed after expressing a desire to move back to Barcelona in 2019.
Speaking to the official club website, Neymar said: “I’m very happy to be extending my contract with Paris until 2025.
“The truth is that I’m very happy to be staying here for four more years, to be a part of the club’s project, to try and win titles, to try and achieve our biggest dream which is the Champions League.
“So I’m happy to be staying at the club, to be a part of it and to be extending my contract.”
PSG, who are chasing a fourth consecutive Ligue 1 title, are four points behind leaders Lille with a game in hand.