Foster, 10 Mayıs 1948'de Reading, Pensilvanya'da doğdu. Oyunculuk kariyerine 1970'lerin başında filmlerde ve televizyon programlarında küçük rollerle başladı. Büyük çıkışı 1981'de "The Burning" adlı slasher filminde rol almasıyla gerçekleşti. Bunu "Evrenin Efendileri" ve "Yaşıyorlar" gibi filmlerde bir dizi başarılı rolle sürdürdü.
1990'larda Foster, film ve televizyonda istikrarlı bir şekilde çalışmaya devam etti, ancak rolleri genellikle daha küçük ve daha az öne çıktı. Ayrıca "The Prophecy" (1995) ve "30 Days of Night:Dark Days" (2010) dahil olmak üzere bir dizi korku filminde de rol aldı.
Son yıllarda Foster, daha az sıklıkta görünmesine rağmen film ve televizyonda çalışmaya devam etti. "Bir Zamanlar" (2011-2018) adlı televizyon dizisinde tekrar eden bir rolü vardı ve "Son Şeytan Çıkarma" (2010) ve "Ouija:Kötülüğün Kökeni" (2016) filmlerinde rol aldı.
Genel olarak Meg Foster, eğlence sektöründe onlarca yıla yayılan ve çok çeşitli rolleri kapsayan başarılı bir kariyere sahip.