Indywidualnie był drugi w biegu na 50 km, ulegając jedynie swemu rodakowi Hämäläinenowi oraz trzeci w biegu na 15 km, w którym wyprzedzili go zwycięzca: Håkon Brusveen z Norwegii oraz drugi na mecie Sixten Jernberg. Zajął także szóste miejsce w biegu na 30 km. Łącznie zdobył więc siedem medali olimpijskich.
Odniósł też duże sukcesy podczas mistrzostw świata w narciarstwie klasycznym. Na mistrzostwach świata w Falun w 1954 roku Finowie w składzie: August Kiuru, Tapio Mäkelä, Arvo Viitanen i Veikko Hakulinen zwyciężyli w sztafecie. Ponadto Hakulinen wygrał bieg na 15 km, a w biegach na 30 km i 50 km zdobył srebrne medale. W tych dwóch ostatnich startach za każdym razem musiał uznać wyższość Władimira Kuzina ze Związku Radzieckiego. Cztery lata później podczas mistrzostw świata w Lahti wygrał ponownie bieg na 15 km, a na dystansie 50 km był drugi, wyprzedził go jedynie Sixten Jernberg. Co więcej razem z Kalevim Hämäläinenem, Arto Tiainenem i Arvo Viitanenem wywalczył brązowy medal w sztafecie trzeci. Był także szósty w biegu na 30 km. Startował także w mistrzostwach świata w Zakopanem w 1962 roku, gdzie zajął 9. miejsce na 50 km i 19. na 30 km.