2000 siegte er bei den Juniorenweltmeisterschaften im Zehnkampf mit einem Meisterschaftsrekord von 7897. 2004 gewann er das Mehrkampf-Meeting Ratingen und nahm an den Olympischen Sommerspielen in Athen teil. Seine persönliche Bestpunktzahl liegt bei 8310 Punkten, die er im Juni 2006 in Ratingen erreichte. Im selben Jahr nahm er an den Europameisterschaften in Göteborg teil. Bei den Halleneuropameisterschaften 2007 in Birmingham wurde er Vierter.