José López
Castañeda was born in Mexico City. His father was Jorge Castañeda y Álvarez de la Rosa who served as Secretary of Foreign Affairs (1979–1982), during the administration of José López Portillo.