Egresado de la Universidad Autónoma Metropolitana Unidad Xochimilco en el año 2000, en la carrera biología, durante los años 2002 al año 2006 laboró en la misma Universidad realizando diagnósticos para la detección de enfermedades y plagas en especies acuáticas, además de generar mapas con la distribución de enfermedades en el Programa Nacional de Sanidad Acuícola (PRONALSA) a cargo de la Comisión Nacional de Acuacultura y Pesca (CONAPESCA).
En el año 2007 ingreso al Servicio Nacional de Sanidad, Inocuidad y Calidad Agroalimentaria (SENASICA) como jefe de Departamento de Planeación, un año después se incorporó al Departamento de Ordenamiento Sanitario como responsable de la emisión de las certificaciones en sanidad acuícola, en el 2011 como Subdirector de Promoción y Ordenamiento Sanitario, y a partir del año 2022 como Director de Sanidad Acuícola y Pesquera.