Entrato nella rinnovata nazionale italiana dopo gli VIII Giochi olimpici invernali di , in carriera prese parte a tre edizioni dei Giochi olimpici invernali, (18º nella 30 km), (13º nella 15 km, 23º nella 30 km) e (28º nella 15 km) e a tre dei Campionati mondiali, vincendo il bronzo nella staffetta di Oslo 1966 in squadra con Giulio De Florian, Franco Nones e Franco Manfroi.