1992 m. jis laimėjo Švedijos šachmatų čempionatą. Karlssonas laimėjo sidabro medalius nacionaliniame čempionate du kartus (1979, 1986) ir vieną bronzinį medalį (1976). 1982 m. Las Palmas dalyvavo Pasaulio šachmatų čempionato tarpzoniniame turnyre.
ir užėmė 11-ąją vietą.