Дочь короля Польши и Венгрии Лайоша I и его второй жены Елизаветы Боснийской. Стараясь сохранить целость государства, король сделал единственной наследницей свою старшую дочь Марию, обещаную в жены Сигизмунду Люксембургскому. Но вслед за смертью Лайоша I 1382 году началась борьба за власть, Мария стала королевой Венгрии, а ее сестра Ядвига — королевой Польши.
Мария стала королевой Венгрии в возрасте десяти лет, регентом при ней была ее мать, королева Елизавета.
В 1385 году Мария вышла замуж за Сигизмунда Люксембургского (1368—1437), сына императора Священной Римской империи Карла IV. Мария умерла при родах вместе с ребенком, после ее смерти Венгрия отошла ее мужу.