In carriera prese parte a un'edizione dei Giochi olimpici invernali, (13° nella 18 km, 16° nella 50 km, 4° nella staffetta) e a tre dei Campionati mondiali, Chamonix 1937 (3° nella 50 km, 3° nella staffetta assieme ai compagni di squadra Giulio Gerardi, Aristide Compagnoni e Silvio Confortola: si trattò delle prime medaglie vinte dalla nazionale italiana ai Mondiali di sci nordico), Lahti 1938 (34° nella 18 km, 6° nella staffetta) e Zakopane 1939 (12° nella 18 km, 12° nella 50 km, non selezionato per la squadra di staffetta, poi vincitrice della medaglia di bronzo).