Petra había nacido en el sevillano palacio de Villapanés el 9 de noviembre de 1900, siendo hija de Juan Antonio Duque de Estrada y Cabeza de Vaca, marqués de Villapanés, Grande de España, V marqués de Torre Blanca de Aljarafe, marqués de Casa Estrada, y de María de la Consolación Moreno de la Serna y Zuleta, hija de los condes de los Andes.