[2][3][4] Es Licenciado en Economía, con Maestría en Administración Pública, egresado de la UNAM.
[2] Entró a la Administración Pública hace más de treinta años, a los 19 años trabajó en el Centro Nacional de Investigaciones Agrarias,[5] después en la Secretaría de Programación y Presupuesto como Director de Política Económica, en octubre de 1985 trabajó en la administración del gobernador Mariano Palacios Alcocer, más tarde lo hizo también en el periodo de Enrique Burgos García como Coordinador de Concertación Social,[6] ya establecida su familia en Querétaro, López Portillo se dirigió a la ciudad de México para ejercer en la Secretaría de Gobernación como Director General de Desarrollo Político[7] con Francisco Labastida Ochoa.
En Querétaro fue Coordinador de Concertación Social, responsable de la política social; Subsecretario de Análisis y Desarrollo Político; Coordinador del COPLADEQ y Director de Programación y Presupuesto.
Ha sido consultor para el diseño y operación de políticas públicas, planeación del desarrollo, administración pública, política presupuestal y programación; federalismo, política social, seguridad nacional, gobernabilidad y desarrollo político en México, Argentina, Chile, Alemania, Cuba, España, Venezuela, Bolivia y Guatemala.
Diez años trabajó en México y regresando con su familia todos los fines de semana, se concentró los últimos años en el gobierno de la ciudad de México, en temas de economía y educación y después regresó a Querétaro a invitación del gobernador electo José Calzada Rovirosa a participar en su proyecto.