Родилась в интеллигентной семье в Санкт-Петербурге, её крёстной матерью стала великая русская драматическая актриса, выступавшая на сцене Александринского театра М. Г. Савина. Окончила Павловский женский институт в Санкт-Петербурге. После революции уехала в эмиграцию. С начала 1920-х годов жила в Париже. Сочиняла стихи и писала для эмигрантской прессы, опубликовала несколько переводов из Райнера Марии Рильке. Однако ее переводы Рильке отличаются от оригинала большим количеством строк — это уже не переводы в обычном понимании, а литературные переложения.
Там же, во Франции, вышли сборники стихотворений: «Полынь» (1933), «Мажор в миноре» (1938), «Лилит» (1955).
Судя по всему, ее имя и творчество были хорошо известны в «русском» Париже. Максиму Кравчинскому удалось найти воспоминания о ней:
О дальнейшей ее жизни Максим Кравчинский пишет:
Можно сделать вывод, что стихов Мария Вега сочинила немало. Тем не менее имя ее для многих читателей незнакомо. А вот песня на ее стихи не просто известна, но и является одной из самых популярных вот уже на протяжении многих десятилетий. Это песня «Институтка». Кто положил стихотворение на музыку — неизвестно. Наверняка это наш русский музыкант-эмигрант. Среди исполнителей Аркадий Северный, Михаил Гулько, Татьяна Тишинская, Валя Сергеева, Алёна Апина, Лайма Вайкуле, Лариса Крылова и еще огромное количество современных певцов и певиц. Как и всякая полюбившаяся в народе песня, она дополнилась разными вариациями — новыми куплетами, выпавшими и измененными словами. В результате известно несколько вариантов песни. Один из них:
Одно из переложений этой песни используется в сериале Государственная граница.