Il joue dans les années 1920 pour le grand club de sa province natale, le Novare Calcio, ainsi que pour le grand club de sa région natale, la Juventus (jouant son premier match bianconero le au cours d'une défaite 2-1 contre Casale)[1].
Il ne reste qu'une seule saison avec la Juve (1927-28), avec un total de un but (inscrit le lors d'un succès 5-1 sur l'Hellas Vérone) en 19 matchs joués.