Passato al professionismo nel 1983 dopo aver chiuso al secondo posto il campionato italiano dilettanti nel 1982, al Giro d'Italia 1987 si rese protagonista di una lunga fuga con Alessandro Paganessi e Marco Giovannetti andando a vincere in volata sul traguardo di Riva del Garda. Nell'estate 1989 si mise in luce in diverse gare, arrivando a vincere la parte "c" del Trittico Premondiale e guadagnando così la convocazione in Nazionale in occasione dei Campionati del mondo di Chambéry, dove per altro si ritirò.