Es Licenciado y Maestro en Derecho por la Facultad de Derecho y Ciencias Sociales, de la Universidad Michoacana de San Nicolás de Hidalgo (UMSNH).
Ha sido docente, Director de Normatividad y Gestión de Calidad en la Auditoría Superior de Michoacán, Asesor Jurídico de la Secretaría de Educación en el Estado, Abogado Litigante y cuenta con diversos diplomados en materia electoral.
El 9 de abril de 2025, el Senado de la República lo eligió Magistrado del Tribunal Electoral del Estado (TEEMICH).