Considerato uno dei migliori attaccanti italiani della sua generazione, giocò con la squadra torinese un totale di 258 partite in Serie A realizzando 78 reti, laureandosi capocannoniere della Coppa delle Fiere 1970-1971 e della Coppa Italia 1974-1975, prima di una precoce parabola discendente che lo portò a chiudere la carriera con le maglie di , e . Ha disputato complessivamente 338 gare nella massima serie italiana segnando 105 gol; è stato inoltre il secondo marcatore della categoria, nel 1968-1969, e il terzo in altre due occasioni, nel 1969-1970 e 1973-1974. Campione europeo con la nazionale italiana nel 1968, in azzurro ha giocato 25 partite siglando 8 reti.