Han vant to medaljer under VM 1970 i Vysoké Tatry i Tsjekkoslovakia, gull på 15 km og bronse på stafetten. I det samme mesterskapet ble han nummer 5 på 50 km og nummer 6 på 30 km. Under Vinter-OL 1972 i Sapporo deltok han på 15 km med 18.-plass, på 30 km med 11.-plass og var med på det svenske laget som kom på 4.-plass på 4 x 10 km stafett.