Nacido en Veracruz, Veracruz, egresado de la Facultad de Derecho de la Universidad Veracruzana, dónde obtuvo el titulo de Licenciado en Derecho, también es Licenciado en Administración Pública; Maestro en Ciencias Penales y en Administración Pública y, además, participante de diversos diplomados y cursos de actualización en las diversas materias de su actividad profesional. Litigante durante 10 años; Director de la Facultad de Derecho de la Universidad Villa Rica; Jefe de la Unidad Central del Registro civil en Veracruz; Delegado en la zona norte, Director de Orientación y Quejas y Segundo Visitador General de la CEDH en Veracruz; Enlace Administrativo de la Subsecretaría de Gobierno en Veracruz; Secretario de Administración y Finanzas del Congreso del Estado de Veracruz y Delegado Federal en San Luis Potosí, Guerrero y Michoacán. Actualmente desarrollando asesorías a gobiernos municipales.