El 4 de agosto de 1578, tras la muerte sin descendientes del rey Sebastián I de Portugal en la batalla de Alcazarquivir, en Marruecos, heredó el trono su tío abuelo, el cardenal Enrique I de Portugal.