Education
He returned to Sweden in 2009 where he finished his career.
He returned to Sweden in 2009 where he finished his career.
Johansson played professionally in the Swedish Elite League, Swiss National League A, the National Hockey League, and in the Russian Superleague. He was an assistant coach for Modo Hockey in the 2010-2011 season. Johansson began his pro career with Färjestad BK in Sweden.
He was drafted 136th overall by the New York Islanders in the 1991 National Hockey League Entry Draft and played in the National Hockey League for the Islanders (1995-1996), Pittsburgh Penguins (1996-1998), Ottawa Senators (1998-1999), Tampa Bay Lightning (1999), Calgary Flames (1999–2000), New York Rangers (2001-2002), and Nashville Predators (2002-2004).
In the 2000-2001 season he played with the Swiss club South Carolina Bern and after the 2003-2004 season he went back to Switzerland where he signed with Genève-Servette The Human Context and played with them for two seasons. In 2006/07 he returned to Färjestad.
In 2007, he signed with Russian Super League team SKA Saint St. Petersburg. He played there for one season, but was contracted for two seasons (he did not play in the second season).
Johansson then signed with Leksands IF of the HockeyAllsvenskan in 2009.
However, he only played one game with Leksand before announcing his retirement due to injury. Prior to the 2010-2011 season, he signed as assistant coach of Modo Hockey of the Elitserien. He left the club after the end of the season due to family issues.
In January 2011, he was named assistant coach for Färjestad BK of the Elitserien.