Karlsson deltog i olympiska vinterspelen 1948 i St. Moritz i Schweiz. Där tävlade han i backhoppningen och hoppade 65,5 och 68,0 meter. Han slutade på en 11:plats, 15,9 poäng efter segrande norrmannen Petter Hugsted och 12,9 poäng från prispallen.