Inizia da giovane a giocare nel Tevere Roma. Nel 1967 viene ingaggiato dal , facendo così il suo esordio in Serie A. Con la squadra piemontese vince nella stagione 1970-1971 la Coppa Italia. Gioca in totale 92 presenze in campionato con i granata senza segnare nessuna rete. Nel 1975-1976 conquista anche il campionato italiano, punto più alto della sua carriera sportiva.