Graduado em Medicina pela Universidade Federal de Juiz de Fora (1977), especialista em pediatria pela Sociedade Brasileira de Pediatria (1983), e mestre em Medicina (Obstetrícia e Ginecologia) pela Universidade Federal de Minas Gerais (2001). Exerceu cargos de coordenação e direção nas Prefeituras Municipais de Belo Horizonte e Sabará, e na Associação Mineira de Reabilitação. Trabalhou como médico durante 29 anos no Hospital Municipal Odilon Behrens, onde também coordenou programas de residência e atuou como preceptor. Atuou no terceiro setor, participando da fundação e direção da Associação dos Amigos do Hospital Odilon Behrens (AMOHOB). Atualmente é professor da Faculdade de Medicina da Universidade José do Rosário Vellano em Belo Horizonte e da Faculdade de Medicina da UNIBH.