Bei den Schwedischen Meisterschaften 1968 gewann Karlsson von der Normalschanze sowie mit der Mannschaft seine ersten und einzigen nationalen Titel.[2] Kurze Zeit später startete er bei den Olympischen Winterspielen 1968 in Grenoble. Von der Normalschanze belegte Karlsson Platz 43[3] und von der Großschanze Platz 32.[4]
Sein letztes internationales Turnier bestritt Karlsson mit dem Start bei der Vierschanzentournee 1968/69. Jedoch bestritt er nur das Springen in Oberstdorf, wo er auf den 20. Platz sprang. In der Gesamtwertung belegte er Rang 74.