Маргарет Мадзантини родилась 27 октября 1961 года в Дублине в семье писателя-итальянца и художницы-ирландки. Семья жила в Испании, Танжере, после окончательно обосновалась в Тиволи. В 1982 году окончила в Риме Академию драматического искусства, тогда же дебютировала в кино как актриса. Всего она сыграла более чем в 20 фильмах в кино и на телевидении. В 1994 году Маргарет Мадзантини опубликовала свою первую книгу "Цинковый таз", отмеченную несколькими национальными премиями. В 2001 году был опубликован ее второй роман "Ради Бога, не двигайся", он стал европейским бестселлером, получил несколько премий, в том числе престижную премию Strega. В 2004 году роман был экранизирован, причем режиссером фильма был муж Мадзантини, известный актер Серджо Кастеллито. Он же исполнил главную роль, а главную женскую роль в картине "Не уходи" сыграла Пенелопа Крус.