Completaţi următoarea frază: Johansson şi-a început cariera profesională la Färjestad BK din Suedia. A fost selectat pe locul 136 de către New York Islanders.
1991 NHL Entry Draft și a jucat în NHL pentru Islanders (1995<unk>96), Pittsburgh Penguins (1996<unk>98), Ottawa Senators (1998<unk>99), Tampa Bay Lightning (1999), Calgary Flames (1999<unk>2000), New York Rangers (2001<unk>02), și Nashville Predators (2002<unk>04). În sezonul 2000/01 a jucat cu clubul elvețian SC Bern și după sezonul 2003/04 s-a întors în Elveția, unde a semnat cu Genève-Servette HC și a jucat cu ei timp de două sezoane. În sezonul 2006/07 s-a întors la Färjestad. În 2007, a semnat cu echipa din Superliga Rusă SKA Sankt Petersburg. A jucat acolo pentru un sezon, dar a fost contractat pentru două sezoane (nu a jucat în al doilea sezon). Johansson a semnat apoi cu Leksands IF din HockeyAllsvenskan în 2009. Cu toate acestea, el a jucat doar un meci cu Leksand înainte de a-și anunța retragerea din cauza unei vătămări.