Benjamin Bratt est né à San Francisco d’un père d’origine allemande et d’une mère péruvienne. Dans son lycée de Lowell High School, il participe à un groupe de débats, la Lowell Forensic Society, où il montre ses talents d’orateur. Aspirant à une carrière artistique, Benjamin Bratt intègre l’Université de Californie et y obtient une licence en théâtre, à la fin des années 1980. Il poursuit ensuite ses études à l’American Conservatory Theater de San Francisco mais quitte l’établissement avant d’avoir obtenu son diplôme pour jouer dans des séries télévisées.Bratt enchaîne les rôles dans des séries policières ( Police Story : Gladiator School) et commence à se faire connaître grâce à son personnage du jeune justicier Tony Maldorado dans la série Knightwatch. En 1991, il débute au cinéma en incarnant un personnage secondaire dans Un bon flic (inédit au cinéma), qui relate l’histoire d’un règlement de compte entre un policier et les assassins de son co-équipier. Après ce film, Bratt enchaîne les petits rôles dans des films d’action ( Les princes de la ville en 1993, Demolition Man en 1994, Danger immédiat (id), la Rivière sauvage en 1995). L’année suivante, il produit et joue dans un film plus personnel réalisé par son frère Peter Bratt , Follow me home (inédit en France). Ce road-movie aborde question identitaire, racisme, sexisme à travers l’histoire d’un Afro-américain, d’un Hispanique, d’un Amérindien et d’une femme. Ces thèmes touchent d’autant plus les frères Bratt que leur mère est une militante de la cause amérindienne.Il délaisse ensuite le cinéma et rejoint la série New-York District pour la sixième saison. Il incarnera pendant trois ans le détective Reynaldo Curtis dans cette émission à succès. Sa notoriété s’accroît également à l’époque grâce à sa liaison très médiatisée avec l’actrice Julia Roberts . Au début des années 2000, sa carrière et sa vie personnelle prennent un tournant. Il se sépare de Julia Roberts et perce au cinéma dans la comédie romantique Miss Detective en 2001. Dans ce film à succès, il joue un agent du FBI amoureux de Sandra Bullock . Benjamin Bratt reste cependant souvent cantonné à des rôles secondaires (Planete Rouge (2000), Traffic , l’année suivante) et certains de ses films sont froidement accueillis par la critique. Ainsi, si sa performance dans Traffic est applaudie, la critique se montre très réservée à la sortie d’ Un couple presque parfait (2000) et Catwoman (2004).L’échec commercial de Catwoman n’influe cependant pas sur sa carrière. Bratt partage ainsi l’affiche du film de Mike Newell , l’Amour aux temps du choléra en 2007, aux côtés de Javier Bardem et retrouve Steven Soderbergh pour The Argentine .En 2002 Benjamin Bratt épouse l'actrice et Mannequin Talisa Soto. Il a deux enfants (Sophia et Mateo).