Garnica competed at the 2011 IPC World Athletics Championships in Christchurch, New Zealand and finished fourth in the T12 marathon. He was one of two Spanish runners competing in the marathon. He qualified for the 2011 IPC Championships after setting a qualifying time of 2.35:54 in the Sevilla Marathon. His guide runner for the two races was Joaquin de la Vega.