Si mise in mostra nel 1967-1968, in Serie B, disputando un ottimo campionato con la maglia del Genoa. La stagione successiva esordì in Serie A con il Palermo. Rimase celebre un suo gol segnato da 77 metri all'Olimpico contro la Roma, il 12 gennaio 1969: aiutato dalla tramontana, il suo era un lancio destinato a Gaetano Troja. Con i rosanero rimase per quattro stagioni, collezionando 27 presenze in A nella stagione 1968-1969. Nell'ultima stagione al Palermo fu il capocannoniere della squadra con 12 gol, di cui 4 da subentrato; in quell'annata vestì tutte le maglie tranne quella del portiere e del libero.