In carriera ha disputato 11 incontri in Serie A con la maglia della nella stagione 1966-1967. L'anno seguente passa al Vicenza, sempre in massima serie, senza però mai giocare in partite ufficiali; torna quindi alla Lazio, nel frattempo retrocessa in Serie B, ma anche qui non scende mai in campo in nessuna partita di campionato, e viene ceduto al Savona in Serie C. Nella prima stagione con la squadra ligure gioca 29 partite, nella seconda ne disputa 18, mentre nella stagione 1970-1971 gli incontri disputati sono 17.