Nato nel quartiere di Palese e cresciuto in quello di San Paolo, divenne un promettente velocista del Gruppo Sportivo Fiamme Gialle (con primato di 10"50 sui 100 m), venne investito motocicletta da un'automobile ad Ostia, riportando la frattura della tibia. Trasferito come finanziere alla dogana del passo del Brennero, entrò in contatto con la Polisportiva di Vipiteno dove fu ingaggiato come frenatore di spinta insieme al pilota Ermenegildo "Gildo" Sartore, con il quale vinse subito due ori ai campionati italiani di bob del 1982 nel bob a due e a quattro.[1]
Vinse complessivamente 11 medaglie ai Campionati italiani di bob: nel bob a due vinse un oro nel 1982, due argenti nel 1992 e 1995, un bronzo nel 1989; con il bob a quattro vinse quattro ori nel 1982, 1995, 1996 e 2002, due argenti nel 1997 e 1998, e un bronzo nel 2000.