He ran a new Ecuadorian national record of 20.28 s in the heats of the 200 metres at the 2012 Summer Olympics and qualified himself for the final. He finished seventh in the final.