Il débute en Serie A sous le maillot sicilien de l'US Palerme le lors d'un SPAL-Palerme (1-0). Il joue également en première division italienne sous les couleurs de Mantoue, de la Juventus (5 matchs en "bianconero" lors de la saison 1967-1968) et du Brescia Calcio, ce qui porte en tout son total à 115 matchs (pour 6 buts) en Serie A.