Benjamin Bratt wurde als Sohn einer indigenen Mutter aus Peru geboren. Er besuchte die Lowell High School in San Francisco und anschließend die University of California in Santa Barbara. Sein Schauspielstudium nahm er am American Conservatory Theatre auf. Bekannt gemacht hat ihn seine Rolle als Paco Aguilar in Blood in, Blood out – Verschworen auf Leben und Tod aus dem Jahr 1993. Danach spielte er von 1995 bis 1999 die Rolle als Detective Reynaldo Curtis in der KrimiserieLaw & Order.
Bratt war von 1998 bis 2001 mit der Schauspielerin Julia Roberts liiert. Im April 2002 heiratete er Schauspielerin und Model Talisa Soto. Im Dezember 2002 wurden die beiden Eltern einer Tochter und 2005 Eltern eines Sohnes. 2004 war er an der Seite von Halle Berry in Catwoman im Kino zu sehen. Von 2005 bis 2006 war er als Major Jim Tisnewski in der NBC-Serie E-Ring – Military Minds zu sehen. Von 2011 bis 2013 spielte er in der Serie Private Practice als Jake Reilly mit.