The former Manchester United striker celebrated the milestone thanks to an outrageous roundhouse finish, the 36-year-old spinning and volleying with the outside of his foot.
😲 He is NOT human‼️ @Ibra_official's 500th professional goal was one of the most outrageous of his illustrious career. Seriously, this is nuts 🙌🏼 https://t.co/HyI3Mcbbmg #MLS #TORvLA pic.twitter.com/jNxolY0sRC— beIN SPORTS (@beINSPORTS_AUS) September 16, 2018
Ibrahimovic, who scored to reduce Toronto's lead to 3-1 before half-time, joined Juventus forward Cristiano Ronaldo and Barcelona's Lionel Messi as the third active player to score 500 goals between club and country.
But despite bringing the scoreline to 4-3 minutes from the end, Toronto scored a fifth in stoppage-time to record a 5-3 victory.
Ibrahimovic's stunning goal took his MLS tally to 17 for the season, 11 adrift of league leader Josef Martinez.
The all-time leading scorer for Sweden with 62 goals in 116 appearances, Ibrahimovic has enjoyed an illustrious career, littered with spectacular goals.
After starting his career at Malmo in Sweden, Ibrahimovic has gone on to score goals for European giants Ajax, Juventus, Inter Milan, Barcelona, AC Milan, Paris Saint-Germain and United.
Ibrahimovic was PSG's top goalscorer with 156 goals before Edinson Cavani broke his record in January.