Bei den UCI-Straßen-Weltmeisterschaften 1946 belegte er Rang fünf im Straßenrennen, ebenso 1949; 1950 wurde er Vierter. 1956 schaffte er es auf das Podium und errang die Bronzemedaille im Straßenrennen, zeitgleich hinter den beiden Belgiern Rik Van Steenbergen und Rik Van Looy.