Teresa Martínez de Meneses, su madre, era hija de Juan Alfonso Téllez de Meneses, primer conde de Barcelos, y de Teresa Sánchez, hija ilegítima de Sancho IV de Castilla.