Nel 2002 ha ottenuto il quarto posto sia agli Europei che agli Europei indoor. Il 7 marzo 2009 ha conquistato l'oro ai Campionati europei indoor di Torino con la misura di 17,59 m, record italiano e dei campionati. Nel 2010 si classifica 5º, con la misura di 16,88 m, ai Mondiali indoor di Doha, nella gara in cui Teddy Tamgho stabilisce il primato mondiale con 17,90 m.