Licenciado en Derecho y Ciencias Sociales por la Universidad Michoacana de San Nicolás de Hidalgo. Especialidad en Derecho Procesal. Maestro en Gobernanza y Derecho Humanos por la Universidad Autónoma de Madrid, España. Fue Visitante profesional en la Corte Interamericana de Derechos Humanos. Fue Jefe del Departamento de Normatividad y Derechos Humanos de la Procuraduría General de Justicia del Estado de Michoacán. Actualmente es Visitador Adjunto de la Comisión Nacional de los Derechos Humanos (México).