Possui graduação em Direito pela Pontifícia Universidade Católica de Minas Gerais (1995), mestrado em Direito pela Universidade Federal de Minas Gerais (1999) e doutorado em Direito pela Universidade Federal de Minas Gerais (2003). Advogado desde 1995, atualmente é Professor da Universidade Federal de Minas Gerais (graduação, mestrado e doutorado), Professor da Pontifícia Universidade Católica de Minas Gerais (licenciado), Professor da Fundação Mineira de Educação e Cultura). Tem experiência na área de Direito Público, com ênfase em Direito Administrativo e Financeiro, atuando principalmente nos seguintes temas: Licitação e Contratos Administrativos, Controle da Administração Pública e Lei de Responsabilidade Fiscal.