Giocò tre anni in Serie A con Juventus (in cui fu riserva di Carlo Parola nella stagione 1946-1947) e Como per complessive 47 presenze in massima serie, e due campionati in Serie B con Como, per complessive 61 presenze ed una rete fra i cadetti. Con i lariani ha vinto il campionato di Serie B 1948-1949, con conseguente prima storica promozione in A.