Siendo menor de edad, accedió al trono danés tras la muerte de su abuelo materno Valdemar IV en 1375.
A la muerte de su padre, subió al trono noruego, en 1380.
En ambos reinados, gobernó bajo la regencia de su madre.
Murió de forma prematura a los 16 años de edad.
Tras su muerte, Margarita unió los tres reinos escandinavos en una unión personal.