De su matrimonio celebrado antes de febrero de 1306 con Teresa Martínez de Meneses, V señora de Alburquerque, hija de Juan Alfonso Téllez de Meneses, I conde de Barcelos, y de Teresa Sánchez, hija ilegítima del rey Sancho IV de León y Castilla, nació Juan Alfonso de Alburquerque, llamado "el del Ataúd", que fue VI señor de Alburquerque.