Ha giocato in Serie A con le maglie di Palermo, Sampdoria e Brescia, collezionando complessivamente 43 presenze e 4 reti. Ha esordito in Serie A a Bologna il 27 agosto 1961 nella partita Bologna-Palermo (1-0)[3]. Con la maglia del Brescia ha conquistato inoltre la promozione in A nella stagione 1964-1965.[4] Ha chiuso la carriera nella squadra in cui aveva dato i primi calci al pallone, il Pavia.[5]