Čtyřikrát reprezentoval na letních olympijských hrách. V Sydney 2000, Athénách 2004 i v Pekingu 2008 však neprošel sítem kvalifikace. Na Letních olympijských hrách 2012 v Londýně vybojoval výkonem 17,48 m bronzovou medaili. Na halovém ME 2002 ve Vídni, na mistrovství Evropy v Mnichově 2002 a na halovém MS 2008 ve Valencii skončil těsně pod stupni vítězů, čtvrtý. V roce 2001 získal v Tunisu na Středomořských hrách zlatou medaili.