Fue también cónsul general de México en Los Ángeles, California y subsecretario de población y servicios migratorios de la Secretaría de Gobernación.