Manchester United agreed to the mutual termination of Ibrahimovic’s contract on Thursday, paving the way for the 36-year-old Sweden striker to complete his move to California.
“I decided to sign with Galaxy because I think it’s the right place for me,” he said.
“I think I have a lot to give, I can help them a lot. It’s the best team in the US. There were no doubts.”
In typically flamboyant fashion, Ibrahimovic took out a full-page advert in Friday’s LA Times in advance of a formal announcement from Galaxy.
A league title winner in four different countries, Ibrahimovic left hometown club Malmo for Ajax in 2001. He went on to play for Juventus, Inter, Barcelona, AC Milan and Paris Saint-Germain before joining United in 2016.
He made 53 appearances for United, scoring 29 goals, the last of which came in the EFL Cup defeat to Bristol City in December. Ibrahimovic played an instrumental role in United’s EFL Cup and Europa League triumphs last season.
In an Instagram post on Thursday, Ibrahimovic wrote: “Great things also come to an end and it is time to move on after two fantastic seasons with Manchester United.
“Thank you to the club, the fans, the team, the coach, the staff and everybody who shared with me this part of my history.”
A United statement read: “Everyone at the club would like to thank Zlatan for his contribution to the team since his arrival and wishes him well for the future.”
Ibrahimovic has retired from international football but is considering making a return for the World Cup in Russia this summer.
The MLS season, meanwhile, is already underway and Ibrahimovic’s first game could be live on Sky Sports when LA Galaxy play local rivals LA FC on March 31.