1980年10月出生在波士顿的本·福斯特,很快被父母带到爱荷华的费尔菲德生活,这是一座有四家社区剧院的小城。他很早就表现出对表演的热情,在一部社区剧院剧《You’re A Good Man, Charlie Brown》中担任主演后,年方12的他开始创作、执导并出演自己的剧目,他的一部戏剧还在国际大赛中拿过第二名。14岁时他进入密歇根州因持洛肯的戏剧艺术学校学习,两年后他从高中辍学前往洛杉矶,很快被迪士尼的《Flash Forward)节目相中启用。 本·福斯特的银幕处子秀是在鲜有人看过《银线惊爆点》(Kounterfeit)中的一个小角色,此后他多在荧屏亮相,出演了几部电视电影,其中与阿德里安·布洛迪(Adrien Brody)一起出演的《飞扬的年代》(Liberty Heights)算是他事业中的一个里程牌。福斯特主演的第一部影片是与柯斯腾·邓斯特(Kirsten Dunst)演对手戏的喜剧《失恋大不同》(Get Over It),此后他又在《断魂枪声》(Bang Bang, You’re Dead)中饰演主要人物特莱弗·亚当斯(Trevor Adams)。
一直到2005年他扮演的多是戏份不多的配角,演技却毫不逊色,这一年动作片《火线对峙》(Hostage)中马歇尔(Marshall Krupcheck)一角终于为他赢得关注,他的潜能和才华也得到普遍认可;之后他获得出演两部主流影片《阿尔法狗》(Alpha Dog)和《X战警3:最后据点》(X-Men: The Last Stand)中主要角色的机会。