Proveniente dall'Andrea Doria[4], veste la maglia della Novese nel 1920-21[5], per vincere il Campionato di Promozione (Piemonte) ed approdare nella massima serie proprio nell'anno della scissione. Con la Novese vince il titolo tricolore nel Campionato di Prima Categoria 1921-1922 organizzato dalla F.I.G.C.; in seguito disputa 9 gare con 5 gol nel campionato di Prima Divisione 1922-1923[6].
Nel 1928 si trasferisce alla Torres Sassari, rimanendovi fino al 1930[7], come allenatore-giocatore[8].