Hija del infante Fernando, duque de Beja y de Viseo, y de Beatriz de Portugal.
Por la parte materna nieta del infante Juan (hijo de Juan I de Portugal) y de Isabel de Barcelos (hija del duque Alfonso I de Braganza).
Era la hermana menor de los duques Juan I y Diego I de Viseo y de la reina consorte Leonor.
Además fue la hermana mayor del rey Manuel I de Portugal.
Se casó en 1472 con el duque Fernando II de Braganza, de este matrimonio nacieron cuatro hijos: