Fue el tercer hijo de Pedro I de Portugal, a quien sucedió en el trono en 1367, y de la infanta Constanza de Castilla que murió durante su parto.