Garcia zagrał w 39 meczach dla reprezentacji Hondurasu (strzelił jednego gola), wystąpił m.in. w meczach z Ekwadorem i Szwajcarią na MŚ 2014.
W 2015 roku zdiagnozowano u niego białaczkę. Lewy obrońca grał w takich klubach jak Marathon, Olimpia, Wigan i Tenerife.