Career
Maco played for several clubs in the Honduran National League over a career spanning 17-years, his last Liga Nacional club being Deportes Savio. At 37 years of age, Mejía joined Juticalpa for the 2013 Clausura. Mejía made his debut for Honduras in a May 2000 friendly match against Canada and has earned a total of 6 caps, scoring no goals.
His final international was a May 2001 UNCAF Nations Cup match against El Salvador.