Anne-Marie David was born on May 23, 1952, in Casablanca, French Protectorate in Morocco, and later moved to Strasbourg. She spent her childhood in Morocco and France before settling in Arles during her middle school years.
David began her musical career at the age of 18 in Paris, where she was involved in musical theatre. In 1972, she was cast in the role of Mary Magdalene in the French production of Jesus Christ Superstar.
That same year, she submitted the song "Un peu romantique" to the French selection committee for the Eurovision Song Contest. Although it didn't win, it made the final shortlist of ten songs.
In 1973, David was chosen to represent Luxembourg in the Eurovision Song Contest, becoming one of the many non-native performers to represent the country. The contest was held in Luxembourg and saw David compete against other notable songs, ultimately securing a second-place finish.
After the contest, David started touring the world, living in Turkey for a while and recording music in the Turkish language. She received several awards in Turkey and returned to Eurovision in 1979, representing France with the song "Je suis l'enfant soleil."
Once again, the contest was close, with the Israeli entry "Hallelujah" winning and David finishing in third place. She continued to tour and perform throughout the 1980s.
Between 1982 and 1983, David continued her musical career in Norway. She retired from music in 1987 but returned in 2003. In 2005, she performed at the 50th anniversary of the Eurovision Song Contest in Copenhagen.
In 2011, David released a revamped version of her 1973 winning song, "Tu Te Reconnaîtras (Encore Une Fois)". She also released a comeback single "International" in 2015, which was recommended as a nomination for Austria, Germany, and San Marino for the Eurovision Song Contest 2016.