Licenciou-se em Medicina pela Faculdade de Medicina da Universidade de Lisboa. É especialista em Fellowship of Cardiology – Adult Cardiology pela Stanford University School of Medicine (1972-1974). Em 2005, o Prof. Mário G. Lopes assumiu a função de Diretor da Clínica Universitária de Cardiologia da FMUL. Foi eleito presidente da Sociedade Portuguesa de Cardiologia para o biénio 2011/2013. Jubilou-se em 2013.