Debuttò con il Casale il 26 febbraio 1911 nella partita di Seconda Categoria Piemontese contro la seconda squadra della Pro Vercelli. Giocò tutte e 4 le gare di quella competizione. Esordì poi in Prima Categoria 1911-1912 il 24 settembre 1911 contro il Racing Libertas Club, giocando da interno sinistro. Fece parte della rosa del Casale che vinse la Prima Categoria 1913-1914: in tale torneo disputò 11 partite. Ebbe anche l'opportunità di giocare per la nazionale di calcio dell'Italia il 26 dicembre 1913 in occasione di un'amichevole contro il Casale: sostituì uno dei due "azzurri" infortunati all'ultimo momento. Chiuse la carriera al Casale giocando nella Coppa Federale 1915-1916.