Johansson studerte ved Stockholms universitet. Han har arbeidet som svensklærer for innvandrere. Ellers har han hatt tilfeldig arbeide som blant annet hjemmehjelp, havnearbeider, ansatt i flyttebyrå og nattevakt på sykehus samtidig som han utviklet sitt forfatterskap. Siden 1980 er han forfatter på heltid.