Dal 1939 al 1943 ha giocato quattro campionati di [[Serie C]] consecutivi nel Lanerossi Schio; successivamente ha anche vestito la maglia del Bassano.
Nella [[Associazione Calcio Verona 1946-1947|stagione 1946-1947]] esordisce con la maglia dell'Hellas Verona, con cui mette a segno 2 reti in 35 presenze nel [[Serie B 1946-1947|campionato di Serie B]]<ref name=Statistiche>[{{cita web|url=http://www.asdexcalciatorihellasverona.com/index.php/storia/calciatori|titolo=Statistiche nell'Hellas Verona] {{webarchive|urlurlarchivio=https://web.archive.org/web/20141225190241/http://www.asdexcalciatorihellasverona.com/index.php/storia/calciatori |data=25 dicembre 2014 }} Asdexcalciatorihellasverona.com</ref>. Nella [[Associazione Calcio Verona 1947-1948|stagione successiva]] scende invece in campo in 12 partite (sempre in [[Serie B 1947-1948|Serie B]]) senza mai segnare<ref name=Statistiche>< /ref>. A fine stagione si trasferisce in Serie C nel Marzotto, con cu gioca in [[Serie C 1948-1949|terza serie]] durante la [[Associazione Calcio Marzotto 1948-1949|stagione 1948-1949]]. Rimane in [[Serie C 1949-1950|Serie C]] nella squadra veneta anche durante la [[Associazione Calcio Marzotto 1949-1950|stagione 1949-1950]] e la stagione 1950-1951; nella stagione 1951-1952 gioca 6 partite senza mai segnare con la maglia del Portogruaro, in Promozione.
In carriera ha giocato complessivamente 47 partite in [[Serie B]].
*[{{cita web|url=http://soccerdb.net/Calciatore?nc=2090357|titolo=Statistiche] |sito=Soccerdb.net|accesso=29 agosto 2015|urlarchivio=https://web.archive.org/web/20160304082953/http://soccerdb.net/Calciatore?nc=2090357|urlmorto=sì}}