Professionista dal 1969 al 1977 ottenne numerosissimi piazzamenti e podi, soprattutto nelle corse in linea del panorama ciclistico italiano, ma riuscì ad aggiudicarsi una sola gara, il Giro di Sicilia 1973, organizzato come prova in linea in quella stagione.