Estudió la Licenciatura en Derecho y Ciencias Sociales por la UMSNH.
Estudió la Maestría en Derecho Civil, con enfoque en Derechos Humanos, en el Instituto de Estudios Superiores de Derecho Penal.
Se desempeñó como subsecretario de Gobernación de la Secretaría de Gobierno del estado de Michoacán de octubre de 2021 a junio de 2024.
Ocupó el puesto de asesor de la Coordinación General de Gabinete y Planeación del Gobierno del Estado de Michoacán de noviembre de 2017 a agosto de 2019.
Trabajó como jefe de Departamento de Logística y Operación del Instituto Electoral de Michoacán de diciembre de 2014 a octubre de 2015.
Fue asesor jurídico de la Procuraduría Federal de la Defensa del Contribuyente desde 2013.
Coordinó la organización del Encuentro Nacional de Presidentes Municipales organizado por el Gobierno del Estado de Michoacán con sede en Morelia, en 2003.