Benjamin Bratt, issu d'une famille de cinq enfants, est né d'une mère péruvienne et d'un père américain aux ascendances allemandes et anglaises. Benjamin Bratt passe une enfance tranquille à San Francisco. Il complète ses études secondaires au Lowell High School où il obtient son diplôme en 1982, poursuit ses études à l'Université de Santa Barbara et s'inscrit au programme de maîtrise du Conservatoire de Théâtre de San Francisco. Il débute sa carrière au théâtre et au cinéma lors du festival shakespearien de l'Utah.
En 1988, il tourne pour la télévision
Police Story : Gladiator School et la série
Knightwatch. Parmi ses films, citons
Danger Immédiat de Phillip Noyce et
La Riviere Sauvage de Curtis Hanson, tous deux réalisés en 1994. Et dans
Traffic de Steven Soderbergh,
Adieu Cuba d'Andy Garcia,
The Great Raid de John Dahl. Benjamin Bratt retrouve Steven Soderbergh en 2006 pour
Che.
En 2006, il est à l'affiche de
Age Difficile Obscur, au casting très complet avec notamment Vince Vaughn et Keanu Reeves. Le film relate l’histoire de Justin un ado de 17 ans qui suce encore son pouce et qui traverse la crise d’adolescence avec tout ce que cela implique. Il joue ensuite dans
The Great Raid aux côtés de Joseph Fiennes. En 2007 il est à l’affiche de
L'Amour Aux Temps Du Choléra de Mike Newell d’après l’ouvrage éponyme du célèbre écrivain espagnol Gabriel Garcia Marquez.