En els Jocs Paralímpics de 2012 va participar en les carreres de marató, 1500 m i 5000 m. El 5 de setembre va quedar quart en la prova de 1500 m, amb una marca personal de 4:07.79, quedant a 0,23 segons del podi, sent superat pel canadenc Jason Dunkerley qui va obtenir la medalla de bronze. El 7 de setembre va participar en la prova de 5000 m acompanyat del seu guia, Christopher Guajardo. Allà, va obtenir un temps de 15:26,26, quedant-se amb la medalla d'or, seguit pel canadenc Dunkerley i el japonès Shinya Wada. Aquesta va ser la primera vegada que Xile va obtenir una medalla en els Jocs Paralímpics, després de vint anys del seu debut en els Jocs Paralímpics de Barcelona de 1992.