Родился в Бостоне, штат Массачусетс США, в еврейской семье. Бабушка Бена по отцовской линии эмигрировала из России в 1923 году и поселилась в районе Бостона.
С восьми лет он участвовал в постановках в школьных спектаклях, в 10 лет
принял участие в школьной постановке, которая была представлена в одном
из четырёх городских театров Фэрфилда. В 11 лет Бен сыграл главную роль
в мюзикле «Ты хороший человек, Чарли Браун». На следующий год, в 12
лет, он дебютировал в качестве драматурга и режиссёра пьесы, которую сам
написал, и которая заняла второе место на конкурсе юных талантов штата
Айова. Позже в городском театре по этой пьесе был поставлен спектакль, а
сам Бен сыграл в нем главную роль. В 14 лет Фостер начал учиться на
актёрских курсах для одарённых детей Interlochen Theater Arts Summer
Program Interlochen, в Мичигане, после их окончания, в 14 лет, бросив
школу он уехал в Лос Анджелес, где и начал свою актёрскую карьеру в
кино.
В 1995 году Бен записал на аудиокассету несколько своих домашних реприз и
отослал ее в Лос- Анджелес специалисту по подбору актеров Сесилии
Адамс. Прослушав запись, Адамс позвонила его родителям и сказала, что
они должны немедленно отправить сына в Лос-Анжелес на кинопробы. На
следующий день Фостер уже был в Лос-Анджелесе, и дебютом в его
кинокарьере стала роль Трэвиса в фильме Подделка в 1996 году.
Следующим шагом стала роль Джеймса Такера в ставшем культовом среди подростков телевивизионном сериале на канале Disney Channel/ABC "Вспомнить будущее". За исполнение роли Такера Бен Фостер получил две награды Gemini Award.
В 1998 году Фостеру предложили роль подростка-убийцы в фильме канала NBC
«Я ждала тебя». Затем была заметная роль в полу-автобиографической
ленте режиссёра Барри Левинсона "Высоты свободы". После «Высот свободы», Фостер появился в двух эпизодах сериала канала
NBC «Чудики и чокнутые», где сыграл умственно отсталого студента по
имени Эли.
Фостер вернулся на большой экран в 2001 году в молодёжной комедии «Вирус любви». В 2001 году Фостер должен был сыграть роль Джейми Смита в
фильме "Чёрный ястреб", но из-за серьезного повреждения, которое он
получил при подготовке к фильму, его заменили Чарли Хофхеймером.
Так-же можно отметить небольшую роль в фильме "Люди Икс. Последняя битва", киновселенной Marvel (2006), он играл Ангела\Архангела.
Личная жизнь: Фостер встречался с актрисой Антье Трауэ, но расстался с ней в 2010 году. В начале 2012 года Фостер начал встречаться с актрисой Робин Райт, расстались в 2015. В 2016 году начал встечаться с актрисой Лорой Препон, в августе 2017 года у них родилась дочь Элла, а в фервале 2020 родился сын.