Completa a seguinte frase: Johansson comezou a súa carreira profesional co Färjestad BK en Suecia. Foi elixido no 136o recrutamento polos New York Islanders no draft de 1995.
1991 NHL Entry Draft e xogou na NHL para os 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), e Nashville Predators (2002<unk>04). Na tempada 2000-01 xogou co club suízo SC Bern e despois da tempada 2003-04 volveu a Suíza onde asinou co Genève-Servette HC e xogou con eles durante dúas tempadas. Na tempada 2006/07 regresou a Färjestad. En 2007, asinou co equipo da Superliga rusa SKA San Petersburgo. Xogou alí durante unha tempada, pero foi contratado por dúas tempadas (non xogou na segunda tempada). Johansson asinou co Leksands IF do HockeyAllsvenskan en 2009. Con todo, só xogou un partido con Leksand antes de anunciar a súa retirada debido a lesións.