Em Belo Horizonte formou-se em direito pela Universidade Federal de Minas Gerais em 1976.
Como advogado, atuou principalmente nas áreas de Direito do Trabalho e Direito Previdenciário. De 1979 a 1983, defendeu categorias como jornalistas, assistentes sociais, professores e engenheiros e também assessorou associações comunitárias, pastorais e movimentos sociais.
É funcionário concursado e licenciado da Assembléia Legislativa de Minas Gerais e membro da Academia Mineira de Letras desde 1996, onde ocupa a cadeira número 39, que pertenceu a seu grande mestre, professor Edgar de Godoi da Mata – Machado.