 He won a bronze medal in the 4 × 10 km relay at the 1970 FIS Nordic World Ski Championships.During his skiing career Halvarsson was known for his waxing skills.Therefore, after retiring he was invited to cover this area at the Swedish national team, but left after quarrels with the skiing federation.