Né d'un père travailleur social et d'une mère institutrice, Ben Affleck fait ses débuts d'acteur très jeune en tournant un spot publicitaire pour Burger King et en jouant dans The Dark end of the street (1981), un drame de Jan Egleson. Il enchaîne alors les séries télévisées et téléfilms comme The Voyage of the Mimi (1984), ou encore The Second Voyage of the Mimi (1988). Durant sa scolarité à Harvard, il fait la rencontre de Matt Damon qui devient son ami. Ben Affleck abandonne bientôt ses études pour se consacrer à sa passion : le cinéma. En 1992, il apparaît dans La Différence de Robert Mandel, et décroche, la même année, le rôle d'un basketteur dans Buffy the vampire slayer de Fran Rubel Kuzui. En 1993, il fait la connaissance de Kevin Smith. De leur collaboration naîtront quatre comédies burlesques : Les Glandeurs (1995), Méprise multiple (1997), Dogma (2000) et Jay & Bob contre-attaquent (2002).
En 1997, Ben Affleck coécrit avec Matt Damon le scénario de Will hunting, dans lequel les deux amis partagent l'affiche. Récompensé aux Oscars (Meilleur acteur pour Robin Williams et Meilleur scénario), ce drame lui apporte une certaine notoriété, ce qui ne l'empêche pas de figurer aux castings de films dits "mineurs" comme Going all the way (1997) de Mark Pellington et Phantoms (1998) de Joe Chappelle. Ben Affleck conforte son statut de star en apparaissant en tête d'affiche de deux films totalement différents : la comédie romantique aux sept Oscars Shakespeare in Love de John Madden avec Gwyneth Paltrow et le blockbuster Armageddon de Michael Bay, dans lequel il tente d'empêcher aux côtés de Bruce Willis la collision d'un astéroïde avec la Terre. Son physique de jeune premier casse-cou lui permet d'alterner romances (Un vent de folie (1999) de Bronwen Hughes avec Sandra Bullock) et thrillers d'action (Piège fatal (2000) de John Frankenheimer).
En 2001, Ben Affleck tient l'un des rôles principaux de la superproduction Pearl Harbor de Michael Bay. Devenu incontournable à Hollywood, il prend la relève de Harrison Ford pour le rôle de l'agent Jack Ryan (La Somme de toutes les peurs, 2002) et, l'année suivante, se met à la mode des super-héros en interprétant le justicier aveugle Daredevil. Mais en 2004, sa carrière connaît un brutal ralentissement avec les échecs commerciaux d'Amours troubles, de Famille à louer et de Paycheck, l'adaptation du roman de Philip K. Dick signée John Woo. Sa vie sentimentale est néanmoins marquée par son mariage avec l'actrice Jennifer Garner (à qui il donne la réplique dans Pearl Harbor puis Daredevil). Absent des écrans jusqu'en 2006, il trouve un parfait contre-emploi avec le rôle de l'acteur défunt George Reeves dans le drame Hollywoodland, apparaît en truand dans le polar Mi$e à prix, et s'adonne à la réalisation avec un premier long métrage, Gone Baby Gone, film policier interprété par son frère Casey Affleck.
En 2009, Ben Affleck revient devant la caméra, pour deux films très différents : la comédie romantique Ce que veulent les femmes, puis le thriller Jeux de Pouvoir où il incarne un politicien placé au coeur d'une enquête menée par le journaliste joué par Russell Crowe.
Toujours hanté par Boston et sa banlieue où il avait déjà situé son premier long-métrage, il signe le thriller The Town en 2010, un drame sur fond de romance et de braquages dans lequel il tient également le rôle principal.