En 2022 fue expulsado del Partido Revolucionario Institucional por aceptar dicho cargo.
Se ha desempeñado como empresario del ramo turístico en su ciudad natal de Mazatlán.
En 1994, al asumir Óscar Espinosa Villarreal el cargo de Jefe del Departamento del Distrito Federal, lo nombra titular de la Dirección General de Protección Social, pasando en 1997 a la Dirección General del Sistema Nacional para el Desarrollo Integral de las Familias en el Distrito Federal.
[3] En 2015 es postulado candidato del PRI y el PVEM a diputado federal por el Distrito 8 de Sinaloa, siendo electo a la LXIII Legislatura que concluyó en 2018 e integrando el grupo parlamentario del Partido Verde Ecologista de México.
En marzo de 2022, una vez que fue ratificado como embajador del gobierno de Andrés Manuel López Obrador ante España, fue expulsado del Partido Revolucionario Institucional.