Nació en Nicea hacia 1206 como hija del emperador niceo Teodoro I Láscaris y de su consorte, Ana Ángelo,[1] hija del emperador bizantino Alejo III Ángelo.
En 1218, María fue llevada a Hungría, y en 1220, Bela la tomó por esposa.
Tras el anuncio de que Beatriz esperaba un hijo del fallecido Andrés II, fue acusada de adúltera y pronto la obligaron a marcharse, empresa en la cual la nueva reina consorte María Laskarina tuvo un papel protagónico.
Se libró la batalla de Mohi, en la que el ejército de Bela IV fue derrotado y el monarca tuvo que escapar al suroeste del reino.
En 1220, María Láscaris fue tomada como esposa por el futuro rey Bela IV de Hungría y posteriormente le dio cerca de 10 hijos e hijas: