Garcia won een bronzen medaille op de wereldkampioenschappen inline-skaten 2006 maar wisselde in 2007 zijn skates in voor schaatsen en begon met shorttrack. Bij het shorttrack debuteerde hij op de &lt;a href="wereldbeker%20shorttrack%202010/2011"&gt;wereldbeker shorttrack 2010/2011&lt;/a&gt; op het hoogste niveau. In 2012 probeerde hij het ook op de langebaan en plaatste zich voor de &lt;a href="wereldbeker%20schaatsen%202012/2013"&gt;wereldbeker schaatsen 2012/2013&lt;/a&gt; en het WK Sprint 2013 waarop hij 27e (NC27) werd. Als langebaanschaatser plaatste hij zich voor het schaatsen op de Olympische Winterspelen 2014 op zijn beste afstand, de 1000 meter. Op de WK Sprint 2015 eindigde hij op de tiende plaats.