García po zaprzestaniu aktywnej gry w piłkę rozpoczął pracę szkoleniową w UD Almería, w którym w latach 2004–2005 był koordynatorem zespołów młodzieżowych i trenerem czwartoligowej drużyny rezerw (UD Almería B). Później przez dwa lata (2005–2007) zatrudniony był jako nauczyciel kadry trenerskiej w akademiach dziecięcych madryckiego Realu w Ameryce Środkowej, Gwatemali i Panamie. W 2007 objął czwartoligowy hiszpański klub Sangonera Atlético, wprowadzając go po roku pracy do Segunda División B, a następnie utrzymując go na tym szczeblu. W 2009 zmienił miejsce pracy na trzecioligowy Atlético Ciudad. Został z niego zwolniony po kilku miesiącach. Na początku 2011 przejął egipski Ittihad El Shorta, który w sezonie 2010/11 zajął w tabeli Egyptian Premier League czwarte miejsce. Hiszpan prowadził piłkarzy z Kairu także w kolejnych rozgrywkach, jednak sezon ligowy przed półmetkiem rywalizacji został anulowany po zamieszkach na stadionie w Port Saidzie. W latach 2012–2013 znów pracował jako instruktor trenerów w południowoamerykańskich szkołach Realu Madryt. Pod koniec 2013 podpisał obowiązujący od stycznia 2014 kontrakt z ekstraklasowym New Radiant SC z Malediwów, z którym rozstał się już w marcu, po dwóch miesiącach pracy.