Barbara Bach wurde am 27. August 1947 im New Yorker Stadtteil Queens (USA) als Barbara Goldbach geboren. Die Polizistentochter war zunächst als Model tätig, wobei sie ihren ersten Ehemann, den italienischen Geschäftsmann Augusto Gregorini kennenlernte. Aus der Ehe, die 1978 geschieden wurde, stammen die beiden Kinder Francesca (1969) und Gian Andrea (1972). Ihre Karriere als Schauspielerin begann in Italien. International bekannt wurde sie 1977, als sie Major Amasowa (Triple-X), eine sowjetische Geheimagenten in dem James-Bond-Film "Der Spion, der mich liebte" an der Seite von Roger Moore spielte. Im Jahr 1980 spielte sie in der Steinzeit-Komödie "Caveman" mit. Ihr Filmpartner war damals Ex-Beatle Ringo Starr, den sie 1981 heiratete.