Ved VM i friidrett innendørs 2012 deltok han på 400 meter. Han hadde raskeste tid i kvalifiseringsheatene, med 46,49, og hadde også raskest tid i semifinalene, med 45,94. I finalen ble han imidlertid slått av Nery Brenes, og fikk sølv.