W 1954 roku wystartował na mistrzostwach świata w Falun. Finowie w składzie: August Kiuru, Tapio Mäkelä, Arvo Viitanen i Veikko Hakulinen zdobyli złoty medal w sztafecie. Ponadto Viitanen zdobył srebrny medal w biegu na 15 km, ulegając jedynie Hakulinenowi, oraz wywalczył brązowy medal na dystansie 50 km, plasując się za zwycięzcą Władimirem Kuzinem ze Związku Radzieckiego oraz drugim na mecie Hakulinenem. Cztery lata później, podczas mistrzostw świata w Lahti ponownie wywalczył brązowy medal w biegu na 50 km stylem klasycznym. Tym razem lepsi okazali się tylko Sixten Jernberg ze Szwecji oraz ponownie drugi na mecie Veikko Hakulinen. Na tych samych mistrzostwach razem z Kalevim Hämäläinenem, Arto Tiainenem i Veikko Hakulinenem zdobył kolejny brązowy medal, tym razem w sztafecie. Był także czwarty w biegu na 30 km, walkę o brązowy medal przegrał z Sixtenem Jernbergiem. Na kolejnych mistrzostwach świata już nie startował.