Nació en Madrid en 1901 siendo hijo de la II Marquesa de Puebla de Rocamora Isabel de Pardo y Manuel de Villena y de Alfonso de Barroeta y Márquez.