Carriera Debutta in massima serie con la nel 1926-1927, disputando 17 gare; salta la stagione seguente per via del servizio militare e torna a giocare in massima serie nel campionato di Divisione Nazionale 1928-1929, scendendo in campo per altre 26 volte.

Sempre con la Reggiana, di cui diventa il capitano, debutta nella nuova Serie B nella stagione 1929-1930, con 33 presenze all'attivo; dopo un altro anno tra i cadetti nel , torna alla Reggiana nel frattempo scesa in Prima Divisione, e gioca altri sette campionati di terza serie. Terminata la carriera di calciatore diventa arbitro, dirigendo fino alla Serie C.

Palmarès Club Competizioni nazionali

Reggiana: 1926-1927

Collegamenti esterni