Bei den Europameisterschaften 1946 in Oslo gewann Viljo Heino am 22. August den 10.000-Meter-Lauf in der Zeit von 29:52,0 min mit 40 Sekunden Vorsprung auf seinen zweitplatzierten Landsmann Helge Perälä. Nur Heino selber war bei seinem Weltrekord schneller gelaufen. Am nächsten Tag, dem 23. August, fand das Finale über 5000 Meter statt. Es siegte der Brite Sydney Wooderson vor Willem Slijkhuis aus den Niederlanden. Viljo Heino wurde in 14:24,4 min Vierter und lag damit einen Platz vor dem jungen Emil Zátopek, der einen tschechoslowakischen Rekord aufstellte.