Während er auf der Bahn zwischen 1949 und 1955 dreimal nordischer Meister wurde, erreichte er als Straßenfahrer 1949 den dritten und 1955 einen zweiten Platz.
Er vertrat sein Heimatland bereits bei zahlreichen internationalen Wettkämpfen, darunter bislang dreimal bei den olympischen Spielen (2008, 2012, 2016).