Karlsen, der für den IF Herkules aus Skien startete, nahm von 1931 bis 1958 meist an nationalen Wettbewerben teil und startete international erstmals in der Saison 1946/47. Dabei belegte er bei der Mehrkampfeuropameisterschaft 1947 in Stockholm den vierten Platz im Kleinen Vierkampf und bei der Mehrkampf-Weltmeisterschaft 1947 in Oslo den fünften Rang im Großen Vierkampf. In der Saison 1951/52 lief er bei der Mehrkampfeuropameisterschaft 1952 in Östersund auf den achten Platz im Großen Vierkampf und in Oslo bei seiner einzigen Teilnahme an Olympischen Winterspielen auf den 20. Platz über 5000 m sowie auf den 18. Rang über 10.000 m. Seine beste Platzierung bei norwegischen Mehrkampfmeisterschaften erreichte er im Jahr 1952 mit dem dritten Platz.