Es Ingeniero en Sistemas y cuenta con estudios de posgrado en Finanzas, Administración Pública, Gobernabilidad y un Doctorado en Gerencia Pública y Política Social. Ha ocupado diversos cargos en el servicio público, entre los que destacan Director General de la Comisión Estatal de Servicios Públicos de Méxicali, y Secretario para la Protección, Manejo y Saneamiento del Agua en Baja California. En junio de 2024 fue electo Diputado Federal por Morena. Actualmente, es Secretario de la Comisión de Recursos Hidráulicos y Coordinador temático de Agua en la bancada de Morena.