Bei den Leichtathletik-Weltmeisterschaften 2005 in Helsinki erreichte er mit 62,94 m den zehnten Rang und wurde anschließend beim World Final in Monaco mit 65,65 m Dritter hinter dem Litauer Alekna und Gerd Kanter aus Estland. Im Jahr darauf gelang ihm dann beim World Final in Stuttgart kein gültiger Versuch und 2007 wurde er dann bei den Weltmeisterschaften in Osaka mit 63,04 m Neunter und erreichte beim World Final mit 61,58 m Rang sieben, ehe er bei den Militärweltspielen in Hyderabad mit einer Weite von 64,38 m die Silbermedaille hinter dem Polen Piotr Małachowski. 2008 nahm er bereits zum dritten Mal an den Olympischen Spielen in Peking teil, scheiterte dort aber mit 60,79 m in der Qualifikation und erreichte anschließend beim World Final in Stuttgart mit 65,11 m Rang vier.