Barbara Hershey, 5 Şubat 1948'de Hollywood, California'da doğdu. Genç yaşta oyunculuğa başlayan Hershey, 1965'te "Gidget" televizyon dizisinde küçük bir rol ile profesyonel oyunculuk hayatına başladı. Daha sonra çeşitli televizyon şovları ve filmlerindeappear gibi deneyim kazandı. 1970'ler ve 1980'lerdeki başarıları arasında "The Executioner's Song" (1982) ve "Missing" (1982) sayılabilir. Bu dönemde, Hershey'in performansı övgüälendi ve "Yabancı" (1985) filmindeki rolüyle Altın Küre Ödülü'nü kazandı. Ayrıca, "Shy People" (1987) ve "A World Apart" (1988) gibi filmlerde de öne çıkan rolleriyle dikkat çekti. Hershey'in kariyeri, "Hammett" (1982) ve "Beaches" (1988) gibi başarılı filmlerle devam etti.
Hershey'in kariyeri boyunca birçok ödül ve adaylık elde etti.