Vissuto in gioventù a Casale Monferrato dove ha iniziato come calciatore nella squadra locale debutta con il Milan nella Divisione Nazionale 1926-1927; con i rossoneri rimane fino al 1929, disputando in totale 18 gare (di cui 17 in Divisione Nazionale) e segnando 9 gol, di cui 7 in campionato.