I 1390 vurderte hans far å abdisere til hans fordel for å få anerkjennelse av portugiserne, men han ble frarådet fra denne planen av sitt regjeringsråd. Rådet var imot den grunnet den skade kongeriket hadde fått ved tidligere beslutninger av lignende art. Imidlertid døde kong Johan i oktober det samme året i Alcalá de Henares ved å ramle av hesten. Hans sønn Henrik ble da utropt som konge.