Hijo de Manuel García-Margallo y Riaza y de su mujer María de la Esperanza Marfil Calleja (f. Madrid, 22 de febrero de 1969). Es sobrino-nieto de Juan García-Margallo y Cuadrado, capitán del Regimiento de Caballería Alcántara 10, que falleció en 1921 junto a otros 550 militares cuando protegían el repliegue de las tropas españolas desde sus posiciones en Annual hasta Arruit, durante la Guerra del Rif.También es bisnieto de Juan García y Margallo, general y , que falleció en la Guerra de Margallo.