Марина Александровна Гаврилова-Эрнст родилась 2 августа 1929 года в Москве в семье работников науки. Жила на Арбате в Карманицком переулке.
В 1950 году поступила на исторический факультет МГУ, где оттучилась 4 курса.
В 1956 году окончила Высшее театральное училище им. Щукина (педагоги Ц. Мансурова, В. Львова, Б. Захава, В. Этуш). Училась вместе с Ниной Дорошиной, Верой Карповой, Людмилой Живых, Владимиром Земляникиным, Львом Борисовым, Александром Ширвиндтом.
В 1956—1958 годах работала в Челябинском академическом театре драмы имени С. М. Цвиллинга (сейчас Челябинский государственный академический театр драмы имени Наума Орлова).
В 1958—1961 годах служила в Северо-Осетинском русском театре.
С 1961 по 1965 года играла в Тульском академическом драматическом театре, затем в 1965—1969 годах — в театре Краснознамённого Северного Флота в Мурманске.
С 1969 года до конца жизни была актрисой Брянского театра драмы имени А. К. Толстого, где работала почти 50 лет. Сыграла на сцене более 120 ролей.Руководила Брянским областным отделением ВТО (СТД) с 1984 по 1996 годы. Была депутатом Брянского областного совета депутатов.Умерла 22 февраля 2017 года в Брянске.СемьяБабушка – Елизавета Владимировна Пуликовская.Отец — Александр Фомич Гаврилов, инженер, играл на виолончели (арестован в 1943 году как «враг народа» и сослан в Сибирь).Мать — Татьяна Владимировна Гаврилова, работала в детском саду, играла на фортепиано, хорошо рисовала.Муж — Геннадий Алексеевич Эрнст (ум. 1979), актёр и режиссёр. Вместе учились в Щукинском училище.