The 33-year-old’s decision comes just over a week after he sent a letter to the club informing it that he wanted to leave.
“I’ll continue at Barcelona and my attitude won’t change, no matter how much I have wanted to go,” Messi told Goal.com.
“I told the club, the president, that I wanted to go. I’ve been telling him all year,’ added Messi, referring to Josep Maria Bartomeu.
“I thought my time in Barcelona was over, sadly — I always wanted to finish my career here.”
In July 2017, Barcelona and Messi announced a contract extension that would keep him with the team until June 30, 2021 and is reportedly worth €565,000 ($645,000) a week.
However, both Barcelona and La Liga maintained that the existing contract was valid.
“It was a very difficult year, I suffered a lot in training, in games and in the dressing room,” he added in the Goal.com video.
“The president always said that at the end of the season I could decide if I wanted to go or if I wanted to stay and in the end he did not end up keeping his word.”
He continued: “I did feel hurt by things that I heard from people, from journalists, from people questioning my commitment to Barcelona and saying things that I think I didn’t deserve. It also helped me to see the truth in people.
“This world of football is very difficult and there are many fake people. This happening has helped me to recognize many fake people. It hurt me when my love for this club was questioned.”
CNN has reached out to Barcelona and Messi’s representatives for comment but is yet to receive a response.
CNN’s Dave Close and John Sinnott contributed to this reporting.