Johansson var anställd på Volvo till 1973 och fackligt aktiv. Därefter har han varit ombudsman i SSU och Socialdemokraterna och från 1986 kommunalpolitiker i Göteborg.
^ [ab] Johansson var invald som ordinarie ledamot av Sveriges riksdag för Göteborgs kommuns valkrets. Valkretsen framgår av riksdagens protokoll 2002/03:1 (§ 2), 2006/07:1 (§ 2) respektive 2010/11:1 (§ 2).