Ha militato prevalentemente nelle serie minori, giocando in Serie A con il Catanzaro nel corso della stagione 1971-1972, totalizzando 23 presenze, e disputando inoltre con la Salernitana il campionato di Serie B 1966-1967, collezionando 25 presenze.[4] Entrambi i campionati si sono chiusi con la retrocessione.