Questa voce o sezione sugli argomenti allenatori di calcio italiani e calciatori italiani non cita le fonti necessarie o quelle presenti sono insufficienti.
Centrocampista dotato di grande fisicità, passa la propria carriera nel Milan negli anni a cavallo della prima guerra mondiale. Perno inamovibile dello scacchiere dei milanesi, gioca 114 partite in maglia rossonera, guadagnandosi 6 convocazioni con la Nazionale italiana come oriundo. Col Milan vinse tre tornei bellici: la Coppa Federale nel 1915-16 (pur non giocando alcuna partita ufficiale), la Coppa Regionale Lombarda nel 1916-17 e la Coppa Mauro nel 1917-18.
Allenatore
Terminata la carriera di giocatore intraprende quella di allenatore, guidando l'Atalanta (una stagione affiancato da una commissione tecnica e due come allenatore, primo della storia dei neroazzurri) e poi Monza e Seregno.