Estudió la Licenciatura en derecho en la Universidad Autónoma Benito Juárez de Oaxaca, tiene el grado de Maestro en derecho, es Magistrado de Tribunal Colegiado de Circuito con licencia, funcionario del Poder Judicial de la Federación de México y ha sido electo Magistrado de la Sala Superior del Tribunal Electoral del Poder Judicial de la Federación, máximo órgano en materia electoral para el periodo 2006-2016.