Gina Torres nació el 25 de abril de 1969 en la ciudad de Nueva York, Nueva York, EE. UU. Asistió a la Escuela Superior de Música y Arte de la Ciudad de Nueva York. Es una mezzo soprano talentosa y se formó en ópera y jazz, y también cantó en un coro de gospel.
En 2004, fue nominada para el Premio Golden Satellite de la International Press Academy a la Mejor Interpretación por una Actriz en un papel secundario por su papel como Jasmine en Angel. Sus apariciones en el cine incluyen The Matrix Reloaded (2002) y The Matrix Revolutions (2003).
En 2005, dio voz al personaje de Vixen en numerosos episodios de la serie animada Justice League Unlimited y reemplazó la voz en off del personaje de Jada Pinkett Smith, Niobe, en The Matrix Online.
Torres fue la voz de Wonder Woman en DC Universe Online MMORPG hasta mediados de 2013 cuando la parte fue reseleccionada, así mismo hizo la voz de Arachnid en la caricatura de Transformers Prime.
En 2011, Torres fue elegida para interpretar al personaje principal Jessica Pearson en el drama legal Suits de USA Network. En 2016, se anunció que Torres dejaría la serie después de la sexta temporada. Además de que su contrato había terminado, Torres declaró que se había cansado de viajar entre Toronto, donde se filma Suits, y su casa en Los Ángeles. En marzo de 2018, se anunció que Torres sería productora ejecutiva y protagonizaría un spin-off de Suits centrado en su personaje, Jessica Pearson.
Torres tiene un hijo con Laurence Fishburne, con quien se comprometió en febrero de 2001. El matrimonio interpretó a una pareja casada en la serie Hannibal.