Compuso la banda sonora de la película St. Elmo's Fire, que produjo dos éxitos entre ellos el tema instrumental de amor y la número 1 en listas "St. Elmo's Fire (Man in Motion)" interpretada por John Parr.
En 1991 se casó con Linda Thompson con quien ha trabajado en conjunto en muchas canciones. En 1992 fueron nominados al premio Grammy y a un Oscar por la composición de la canción "I Have Nothing" cantada por Whitney Houston en la película El guardaespaldas. Foster y Kenneth "Babyface" Edmonds compusieron "The Power of the Dream", canción oficial de los Juegos Olímpicos de 1996, cantada por Celine Dion. También compusó la canción "Winter Games" para los Juegos Olímpicos de Invierno de 1988 en Calgary. En 2003 Foster y su esposa ganaron un Emmy por "The Concert for World Children's Day."
Ha ganado un total de 14 premios Grammy (tres como Productor del año) y ha sido nominado cuarenta y dos veces. Ha sido nominado tres veces al Oscar y ha ganado un Globo de Oro.
Video 22 - KL80 mix - David foster (winter games)
Video 21 - KL80 mix - David foster (st elmos fire)