Noble de Portugal, era primogénito de Alfonso I, VIII conde de Barcelos y I duque de Braganza, y de Beatriz Pereira de Alvim, condesa de Ourém, por lo tanto nieto por vía materna de Nuno Álvares Pereira, el "Santo Condestable", condestable del reino.