Possui graduação em filosofia (1998), teologia (2002) e pós-graduação, lato sensu, em teologia pastoral (2003) pela Pontifícia Universidade Católica de Minas de Gerais. Mestre em teologia (2006) pela FAJE (Faculdade Jesuíta de Filosofia e Teologia). Doutor em teologia (2011), com especialização em dogmática, pela Pontifícia Universidade Gregoriana de Roma, Itália. Professor adjunto III da Pontifícia Universidade Católica de Minas Gerais, na qual leciona na graduação em Teologia e no Programa de Pós-graduação em Teologia, modalidade profissional. Dedica-se à pesquisa e à publicação nas áreas de antropologia, cristologia e escatologia. Foi o articulador da implantação do Programação de Pós-graduação em Teologia na PUC Minas (2014-2023). Atualmente (2020-) é coordenador do curso de especialização (lato sensu) de Teologia Pastoral da PUC Minas.