Hijo de doña Ana Halcón y Sáenz de Tejada - casada en primeras nupcias con su primo don Eduardo Halcón y Villasís, marino, hijo de los condes de Peñaflor, que murió prematuramente- y de don Andrés Villalón-Daoiz y Torres de Navarra, conde de Miraflores de los Ángeles.