Soprannominato "Pollicino" per la bassa statura, ottenne inoltre due medaglie d'argento ai campionati mondiali (a Colorado Springs nel 1980 e a Clermont-Ferrand nel 1989) e si laureò campione europeo nel 1987 a Tampere (nella categoria 48 kg). Conquistò sei titoli italiani nella categoria dei 48 kg e sette in quella dei 52 kg. Trionfò anche ai Giochi del Mediterraneo del 1987 in Siria (bronzo nel 1991 ad Atene) e ai mondiali militari. Nel 1994 si infortunò gravemente al ginocchio procurandosi una lesione del legamento, che lo costrinse al ritiro definitivo dalle competizioni.