Dal 1983 al 1987 ha giocato nella Pro Italia Galatina, con una parentesi di una stagione (1984-1985) al Gallipoli. Dal 1987 al 1995 ha vestito le maglie di , (7 presenze e nessun gol nella Serie A 1987-1988), , Casale, Carpi, Venezia (nessuna presenza), e (Serie C1 1994-1995).