胡安加西亚出生于洪都拉斯阿特兰蒂达省的特拉市。职业球员生涯适于国内的马拉松竞技青年队,在场上司职左边卫。2010年7月12日以自由球员生分转会到奥林匹亚队。在联赛2-0战胜休斯帕诺时的比赛里获得上场机会。在2013年7月26日和维冈竞技签下了三年合同,开始转战英格兰联赛。
加西亚在2009年7月第一次代表洪都拉斯国家队出场,而且截止目前有一个国际赛场进球。这次随队参加2014巴西世界杯。