Formado em 1981 pela Faculdade de Direito da PUC de Minas Gerais.

Funcionário do quadro do Tribunal Regional do Trabalho da 3ª Região, de março de 1979 a janeiro de 1990. Ingressou na Magistratura em fevereiro de 1990, como Juiz do Trabalho Substituto do quadro do Tribunal Regional do Trabalho da 10ª Região.

Titular da 1ª Vara do Trabalho de Campo Grande-MS, de setembro de 1993 a maio de 2001. Desembargador do Tribunal Regional do Trabalho da 24ª Região desde 31 de agosto de 2001 e membro do Conselho da Ordem Guaicurus do Mérito Judiciário do Trabalho.

Vice-Presidente do Tribunal Regional do Trabalho da 24ª Região no biênio 2007-2009. Presidente e Corregedor do Tribunal Regional do Trabalho da 24ª Região no biênio 2009-2010.

Agraciado com o Mérito Judiciário pelo Tribunal Superior do Trabalho no grau de Grande Oficial (2009); Ordem do Mérito Judiciário Juiz Ari Rocha, do Tribunal Regional do Trabalho da 3ª Região no grau de Oficial (2006) e Grande Cruz da Ordem do Mérito de Dom Bosco, do Tribunal Regional do Trabalho da 10ª Região (2011).

Título de Cidadão Campo-grandense (2009). Ouvidor do Tribunal Regional do Trabalho da 24ª Região no biênio 2012-2014 (RA nº 94/2012). Presidente da 2ª Turma de Julgamento do TRT no biênio 2012-2014.