Im August 1996 wurde er in Sydney Vize-Juniorenweltmeister. Bei den Leichtathletik-Weltmeisterschaften 2003 in Paris/Saint-Denis wurde er Siebter. Bei den Olympischen Sommerspielen 2004 in Athen warf er 78,82 m und kam damit auf den dritten Platz. 2005 stellte er am 21. Juli in Minsk mit 84,90 m seinen persönlichen Rekord auf. Im selben Jahr siegte er bei der Universiade mit 79,13 m. Bei den Leichtathletik-Europameisterschaften 2006 in Göteborg gewann er nach der Disqualifikation seines Landsmanns Iwan Zichan wegen Dopings die Silbermedaille und bei den Weltmeisterschaften 2007 in Osaka wurde er Vierter.