Es licenciado en Informática por la Universidad Tecnológica de México y Posgraduado en Finanzas, por la misma Universidad. En el Instituto Panamericano de Alta Dirección de Empresas (IPADE) Business School obtuvo un Posgrado en el Programa en Dirección de Empresas. 
Se ha desempeñado como Tesorero Municipal en Tlalnepantla de Baz, en el Estado de México y como Director de Administración y Finanzas en el Organismo de Servicio de Agua Potable y Saneamiento, en ese mismo Municipio.
Desde 2015 es Director General Adjunto de Financiamiento y Asistencia Técnica a Gobiernos, después de haber colaborado en la Dirección de Negocios con Gobiernos y Organismos.