Ha inoltre totalizzato 131 presenze e 2 reti in Serie B con le maglie di Bari (con cui ha ottenuto due promozioni, nei cadetti nell'annata 1966-1967 e in Serie A nell'annata 1968-1969), Pescara (il campionato 1973-1974 con cui ha ottenuto la promozione in Serie B), Lecce (i due campionati 1974-1975 e 1975-1976, con cui ha ottenuto una promozione in Serie B e una Coppa Italia Semiprofessionisti).
Ha chiuso la carriera da calciatore vestendo la casacca del Monopoli nel biennio 1977-1979, con cui ha ottenuto una promozione in Serie C2 nel 1978.
Allenatore
Dal 1979 al 1994 ha guidato le squadre giovanili del Bari, Primavera, Berretti e Allievi Nazionali. Nella stagione 1994-1995 ha allenato la Battipagliese in Serie C2, mentre nel campionato 2007-2008 ha seduto sulla panchina del Noicattaro, sempre in C2.