Fue hijo de Alfonso de Portugal, primer conde de Faro, y de María de Noroña y Sousa, segunda condesa de Odemira, y descendiente de Enrique II de Castilla y de Fernando I de Portugal.