Cresciuto nel Padova, dove debutta nel 1975, viene notato dal Napoli, che lo ingaggia per la stagione 1977-1978 di Serie A. L'anno successivo passa al Lanerossi Vicenza, mentre nel 1981 veste la maglia della Ternana. Chiude la sua carriera nel 1989 al Casale.