Han representerte Norge under OL 1968 i Grenoble, der han ble nummer 11 på 30 km. Han tok tre individuelle NM-medaljer. I 1965 tok han gull på 30 km og sølv på femmila, og i 1969 tok han sølv på 15 km. I disse årene representerte han Inderøy Idrettslag. I 1970 ble han norgesmester på 3 × 10 km stafett der han gikk ankeretappen på BULs lag. I VM 1966 i Holmenkollen ble han nummer sju og beste nordmann på åpningsdistansen 30 km. Fra 1970 til 1972 var han trener for det norske kvinnelandslaget, som tok bronse på stafetten i OL 1972.