Ha iniziato la sua carriera all'età di 14 anni tra le file delle giovanili del . Nel 1968-69 ha giocato nel Rapallo Ruentes in Serie C. Nel 1969-70 rientra al Genoa in Serie B e nel 1970-1971 milita nella Lazio in Serie A, senza collezionare presenze in campionato ma Campione d'Italia nel Campionato De Martino e vincitore della Coppa delle Alpi con la squadra romana. Nel 1971-1972 ritorna al Genoa e a seguire va al . Nel 1972-1973 gioca nella Turris e nelle annate 1973-1974 e 1974-1975 gioca nel . Dal 1975 al 1979 gioca nel . Ha disputato da titolare il campionato 1977-78 con la maglia degli abruzzesi, totalizzando 29 presenze in campionato nella stagione di esordio del Pescara in Serie A. Nel 1979-80 gioca nella e nel 1980-81 gioca la sua ultima stagione da calciatore con il Padova.