Ai Giochi olimpici di Londra 2012 ha gareggiato nel concorso del lancio del giavellotto maschile, dove ha realizzato il miglior risultato mondiale stagionale ed il suo record personale, con un lancio di 88,34 metri nelle qualificazioni.[1] In finale ha stabilito la misura di 83,34 metri che gli ha permesso di concludere la gara al quarto posto, dietro al trinidadiano Keshorn Walcott, all'ucraino Oleksandr P"jatnycja ed al finlandese Antti Ruuskanen.[2] Nel 2017, in seguito alla squalifica per doping di Oleksandr P"jatnycja decretata nell'agosto 2016,[3] ha ricevuto la medaglia di bronzo.[4]