Fue hijo del político y académico José López Portillo y Rojas y de Margarita Weber y Narváez, se trasladó a la Ciudad de México a los catorce años de edad.
Realizó sus estudios en el Colegio Militar.
Participó acompañando al presidente Francisco I. Madero en la marcha heroica durante los acontecimientos de la Decena Trágica.
Se graduó como ingeniero geógrafo.
Fue padre del presidente José López Portillo y Pacheco.