Joakim Lindstrom was born December 5, 1983 in Skelleftea, Sweden. The second round, 41st overall selection of the Columbus Blue Jackets in the 2002 NHL Entry Draft, Lindstrom honed his skills with Modo of the SEL before making his North American debut in the later stages of the 2004-05 season.
After five seasons with Modo, Lindstrom joined the AHL's Syracuse Crunch following the 2004-05 swedish season and went to play 13 games with the club before becoming a mainstay on the roster in 2005-06.
Lindstrom spent the majority of his first full season in North American with Syracuse while seeing limited action with the parent club in Columbus. In 2007-08, he saw action in 25 games with the Blue Jackets before the club dealt the Skelleftea native to the Anaheim Ducks.
On March 3, 2015 the St. Louis Blues would trade Lindstrom along with a sixth round draft pick to the Toronto Maple Leafs for Olli Jokinen.
At the conclusion of the 2014-15 season, Lindstrom would sign as a free agent with SKA Saint Petersburg of the KHL on May 1, 2015.