Giocò a lungo per la Sanremese; il picco della sua carriera furono le due stagioni in massima serie con le maglie di Juventus Cisitalia e Sampierdarenese (con cui disputa l'anomalo campionato 1945-1946).