Possui graduação em Direito pela Universidade Federal de Minas Gerais (1992), mestrado (2004) e doutorado (2013) em Direito Tributário também pela Universidade Federal de Minas Gerais, além de especialização em Direito do Estado, pela PUC-MG (1997). Atualmente é professor assistente II da Universidade FUMEC, em Belo Horizonte, nos cursos de graduação e mestrado, lecionando as disciplinas de Direito Tributário, Direito Processual Constitucional, Constitucionalismo democrático e reordenação jurídica, Fundamentos contemporâneos do Direito Público, entre outras. Leciona ainda em cursos de especialização em Direito Tributário e Direito Constitucional, em diversas instituições de ensino. Tem ainda atuação profissional na advocacia pública, sendo Procurador do Estado de Minas Gerais, e também na advocacia privada.
graduate at Direito from Universidade Federal de Minas Gerais (1992), master's at Law and Doctorate in Law from Universidade Federal de Minas Gerais (2004). , acting on the following subjects: direito tributário, icms, não-cumulatividade tributária, lançamento tributário and contribuições sociais.