Márcio Garcia é Ph.D. pelo Economics Department, Stanford University (1991), mestre em Economia por Stanford (1990) e PUC-Rio (1987) e engenheiro de produção pela Escola da Engenharia da UFRJ (1982).
É Professor Titular do Departamento de Economia da PUC-Rio, ocupando a cátedra Vinci de Macroeconomia e Finanças, tendo já exercido a chefia do Departamento de Economia (1999-2002), a coordenação de pós-graduação (1997-2000) e a coordenação de graduação (1991-1993). Suas áreas de pesquisa são finanças internacionais (macroeconomia aberta) e economia monetária e fiscal, atuando principalmente nos seguintes temas: fluxos de capitais, controles de fluxos de capitais, taxa de câmbio, intervenções cambiais, inflação, política monetária, dívida pública e sistema financeiro.
Durante 2013, foi visiting scholar junto à Sloan School of Management - MIT e ao NBER, com bolsa de pós-doutorado do CNPq. Em 2014, foi Tinker Visiting Professor na universidade de Stanford. Em 2002/3, realizou pós-doutorado no Economics Department, Stanford University. Seu recente artigo FX INTERVENTIONS IN BRAZIL: A SYNTHETIC CONTROL APPROACH, publicado em 2017 no Journal of International Economics, ganhou o prêmio Haralambos Simeonidis, da ANPEC, de melhor artigo. É pesquisador do CNPq e Cientista Nosso Estado, da FAPERJ, onde também coordena a área de Economia. É membro do Conselho de Administração do Banrisul e do Bellagio Group.