Nella stagione 1961-1962 ha vestito la maglia del Chieti nel campionato di Serie C; nella stagione 1962-1963 ha giocato 35 partite in Serie B con la maglia del Como; nella stagione 1963-1964 ha poi vestito la maglia del Catania, in Serie A. Ha giocato nella serie cadetta anche nella stagione 1965-1966, nella quale ha giocato altre 23 partite nel campionato cadetto.