Messi agreed to take a 50 per cent cut on his reported £123million-per-year salary and sign a new long-term contract with Barca, but they were unable to register the 34-year-old due to LaLiga’s strict salary rules.
“As long as I go on being competitive and as long as my body responds [I’ll keep on playing],” Messi said on Sunday.
“My contract was never the issue… what I know is that I did everything I could. The club say it could not happen because of LaLiga.
“I can guarantee you that I did everything I could to stay. Last year I didn’t want to and I said that, but this year it was different.”
Messi would join a PSG squad also including former team-mate Neymar and Kylian Mbappe, and, wherever he goes next, he said he wants to “play my last years competing for titles”.
He warned his former Barca team-mate Dani Alves that he was chasing his career record 43 titles, after the 38-year-old right-back helped Brazil win Olympic gold in Tokyo.
“I congratulate Dani Alves and warn him that I am going to fight to catch up with him and surpass him,” Messi said. “It’s my mentality. I have to find my way to keep competing and winning.”
Messi won 34 major trophies in 21 years at Barca after joining them as a teenager from childhood club Newell’s Old Boys.