Írj folytatást erre a bekezdésre - Johansson a svéd Färjestad BK-nél kezdte a profi pályafutását. A New York Islanders a 136. helyen választotta az 1991-es NHL Draftben.
Az NHL-ben a Islanders (1995-96), a Pittsburgh Penguins (1996-98), az Ottawa Senators (1998-99), a Tampa Bay Lightning (1999), a Calgary Flames (1999-2000), a New York Rangers (2001-02) és a Nashville Predators (2002-04) csapatában játszott. A 2000-2001-es szezonban a svájci SC Bern klubban játszott, majd a 2003-2004-es szezon után visszatért Svájcba, ahol aláírt a Genève-Servette HC-vel, és két szezonig játszott velük. 2006/07-ben visszatért a Färjestadbe. 2007-ben aláírta az orosz szuperligában játszó SKA Szentpétervár csapatával. Egy szezonig játszott ott, de két szezonra szerződött (a második szezonban nem játszott). Johansson 2009-ben aláírta a Leksands IF-t a HockeyAllsvenskan-ban. Azonban csak egy meccset játszott a Leksand csapatával, mielőtt bejelentette volna, hogy sérülés miatt visszavonul.