Nel 1982 è stato campione italiano a punti tra i professionisti su pista, e, sempre su pista, è arrivato in nazionale maggiore, partecipando ai Mondiali di Leicester 1982, arrivando 6º nella corsa a punti e 7º nell'inseguimento. Su strada ottenne il secondo posto alla Sassari-Cagliari.