1972 yılında Berkeley, California'da dünyaya gelen Ben Affleck, öğretmen bir anne (Chris) ile rehabilitasyon merkezi görevlisi bir babanın (Timothy) ilk çocuğuydu. Kardeşi Casey Affleck ile birlikte daha küçük yaşlarda oyunculuğa heves eden Affleck, bu konuda ilk fırsatı ailesiyle birlikte taşındığı Boston'da yakaladı. Küçük yaşlarda filmlerde oynama fırsatı buldu. 12 yaşında anne ve babası ayrıldı, arkasında annesi ve kardeşiyle birlikte 1 yıl Meksika'da yaşadı ve akıcı şekilde İspanyolca öğrendi. Geri dönmelerinin ardından Cambridge Rindge and Latin School'da eğitim gördü. Lise yıllarında okul arkadaşı olan Matt Damon'la arkadaşlığının başlangıcı, uzun yıllar hem özel, hem de profesyonel yaşamlarına büyük bir etki yapacaktı. Vermont Üniversitesi'nde İspanyol Dili ve Los Angeles'taki Occidental College'da Orta Doğu Çalışmaları bölümlerine kaydolsa da ikisini de bitiremedi ve profesyonel oyunculuk hayatına atıldı.
1990'ların başında School Ties, Dazed and Confused, Glory Daze gibi filmlerde çoğunlukla okul öğrencisi olan karakterleri canlandırdı. Kariyerinin seyrini değiştiren film, 1997 yapımı Can Dostum (Good Will Hunting) oldu. Gus Van Sant'in yönettiği filmin senaryosunu Matt Damon'la birlikte yazan, aynı zamanda Damon ve Robin Williams'la birlikte başrolde oynayan Affleck, En İyi Orijinal Senaryo dalında Oscar ve Altın Küre'yi kazandı.
Good Will Hunting'in ardından yüksek profilli filmlerde başrollerde oynamaya başlayan Affleck'in ilk dikkat çeken yapımı, Bruce Willis ve Liv Tyler'la birlikte başrolde oynadığı Armageddon oldu. 2001 yapımı Pearl Harbor'da başrolde oynadı. 2003'te Marvel karakteri Daredevil'in sinema filminde Matt Murdock (Daredevil) rolüne seçildi. 2007'de ilk yönetmenlik deneyimini Kızımı Kurtarın (Gone Baby Gone) ile yaşadı. 2012'de hem yönetmeni olduğu, hem de Tony Mendez rolüyle başrolde oynadığı Operasyon: Argo filmi büyük takdir kazandı. Yılın en iyi filmleri arasında gösterilen Argo, En İyi Film dalında Oscar ve Altın Küre kazanırken, Ben Affleck de En İyi Yönetmen dalında Altın Küre'nin sahibi oldu. 2014'te David Fincher'ın yönettiği Gone Girl'de Rosamund Pike ile başrolde oynayan Affleck DC süperkahraman filmleri evrenine Bruce Wayne, yani Batman olarak katıldı. Bu roldeki ilk filminde ise 2016'da Batman v Superman: Adaletin Şafağı'nda oynadı. 2017'de Adalet Birliği: Justice League'de yine Bruce Wayne rolündeydi.
2005'ten 2017'ye kadar aktris Jennifer Garner ile evli kalan Affleck'in Violet Anne (d. 2005), Seraphina "Sera" Rose Elizabeth (d. 2009) ve Samuel "Sam" Garner (d. 2012) adlarında 3 çocuğu bulunuyor.