Possui
graduação em Filosofia pela Pontifícia Universidade Católica de Minas Gerais,
graduação em Teologia - Seminário Maior São José - Mariana, mestrado e
doutorado em Filosofia - Pontificia Università Gregoriana. Foi professor
adjunto da Pontifícia Universidade Católica de Minas Gerais. Atualmente é
coordenador do Curso de Filosofia da Puc MG e Chefe do mesmo departamento.