Reprezentował klub Evon Metsäpojat. Jego olimpijskim debiutem były igrzyska w Cortina d’Ampezzo w 1956 roku, gdzie zajął 20 miejsce w biegu na 30 km. Cztery lata później, podczas igrzysk olimpijskich w Squaw Valley osiągnął swój największy sukces olimpijski zdobywając złoty medal w biegu na 50 km techniką klasyczną. Na tych samych igrzyskach zajął także 12 miejsce w biegu na 30 km. Startował także na igrzyskach olimpijskich w Grenoble w 1968 r. zajmując 16 miejsce w biegu na 50 km stylem klasycznym.
W 1958 roku wystartował na mistrzostwach świata w Lahti, gdzie zdobył złoty medal w biegu na 30 km stylem klasycznym. Ponadto wspólnie z Arto Tiainenem, Arvo Viitanenem i Veikko Hakulinenem zdobył brązowy medal w sztafecie 4x10 km. Był to jego jedyny medal zdobyty w sztafecie. Na mistrzostwach świata w Zakopanem w 1962 roku zdobył brązowy medal w biegu na 50 km stylem klasycznym. Zajął także 8 miejsce w biegu na 30 km. Na kolejnych mistrzostwach świata już nie startował.
W 1956 wygrał prestiżowe zawody w Lahti, zarówno na dystansie 18 km, jak i 50 km. Był też trzykrotnie mistrzem Finlandii w biegu na 50 km w latach 1961, 1962 i 1963.