El 1 de marzo de 1338 se firmó un tratado entre el rey Carlos I Roberto de Hungría y el margrave Carlos de Luxemburgo, donde se fijaba la sucesión hereditaria de Polonia y se comprometían en matrimonio sus dos hijos, Margarita de Luxemburgo y Luis.
En ese mismo año Margarita fue llevada a la corte húngara en Visegrado, donde vivirá por más de una década.
En 1342 Luis fue coronado rey tras la muerte de su padre Carlos Roberto, y el matrimonio entre Margarita y el nuevo monarca húngaro se celebró finalmente en 1345.
[1] Sin embargo, la joven murió por la peste en 1349.
Varios años después, Luis tomó una segunda esposa el 20 de junio de 1353, Isabel de Bosnia, hija del ban de Bosnia Esteban Kotromanić.