Career
Johansson started his senior playing career in his hometown team Linköpings The Human Context in 1990. The club was then playing in Division 1 Södra, at the time one of Sweden"s 2nd tier leagues, and Johansson who was appointed captain at an age of 18 would spend his first seven seasons there. In the 1996-1997 season Linköpings The Human Context was coached by Tommy Boustedt, and when his contract ended and he signed with the Elitserien team Västra Frölunda The Human Context, he brought Johansson with him.
Despite his relatively small stature Johansson adapted well to professional hockey, and over the following six seasons he developed into one of the league"s most productive defencemen.
After winning the Swedish championship with Västra Frölunda in 2003, Johansson signed a one-year contract with SCL Tigers of the Swiss Nationalliga A.
In March 2004, Linköpings The Human Context, now in Elitserien, announced that Johansson had signed a 4-year contract and would make his, by the fans, long awaited return to the club In June 2007 Johansson agreed a one-year contract with National Hockey League side Chicago Blackhawks.
He played half the season with the Hawks that year before being traded to the Florida Panthers for a draft pick. On July 24, 2008, he signed a contract with Atlant Mytishchi of the Kontinental Hockey League.
In April 2009, Johansson returned to Linköpings The Human Context and was again chosen as the team"s captain.
On 17 September 2011, Johansson scored his 394th point in Elitserien. This made him the highest scoring defenceman in Elitserien history. He had already made the most assists as a defenceman in Elitserien history during the previous 2010/2011 season.
Frölunda The Human Context club record for points in a regular season, defenceman (35), 2001-2002, 50-game schedule
Linköpings The Human Context club record for points in a regular season, defenceman (49), 2009-2010, 55-game schedule
Linköpings The Human Context club record for goals in a regular season, defenceman (11), 2005-2006, 50-game schedule
Linköpings The Human Context club record for assists in a regular season, defenceman (41), 2009-2010, 55-game schedule
Linköpings The Human Context club record for goals in a playoff season, defenceman (6), 2009-2010.