Fue nieto de Gregorio Alcalá-Zamora García y de María de Santa Engracia Caracuel Serrano, ambos naturales de Priego de Córdoba y con una larga progenie, once hijos; y de Juan Manuel Torres, y de su esposa, María del Rosario Castillo, ambos naturales de Alcaudete, Jaén.