È stato medaglia d'oro ai Giochi mondiali militari del 1999 e sei volte campione italiano assoluto del salto con l'asta, con tre titoli nazionali all'aperto e tre al coperto. È detentore della terza migliore prestazione italiana di sempre nel salto con l'asta, alla pari con Gianni Iapichino, e della seconda nel salto con l'asta indoor, alla pari con Fabio Pizzolato, in entrambi i casi con la misura di 5,70 m.