Es Licenciado en Administración de Empresas por la Universidad Autónoma del Estado de México y se desempeña como Director General de Afiliación y Operación de la CNPSS (Seguro Popular) desde noviembre de 2015.

Ha sido Subdirector de Administración en la Procuraduría General de Justicia del Estado de México; Presidente Municipal del H. Ayuntamiento de Jocotitlán, Estado de México, durante el periodo 1994-1996; Diputado Local en la LII Legislatura del Estado de México, por el Distrito XV en Ixtlahuaca, durante el periodo 1996-2000; Contralor Interno de la Secretaría General de Gobierno del Estado de México; Titular del Órgano Interno de Control en la Agencia de Servicios a la Comercialización​ y Desarrollo de Mercados Agropecuarios (ASERCA), Órgano Desconcentrado de la Secretaría de Agricultura, Ganadería, Desarrollo Rural, Pesca y Alimentación (SAGARPA); Director General de Coordinación con Entidades Federativas de la Comisión Nacional de Protección Social en Salud; entre otros cargos a nivel estatal.