La trama de la tragedia está tomada de la historia romana presentada por Tito Libia. Sofonisba es una princesa cartaginesa, amada por el rey Numidian Massiniss, casada por la fuerza con su hermano, el rey africano Sifax.
Durante la guerra entre Roma y Cartago de Massiniso, que arde con sed de venganza, se acerca al lado de Roma y, después de tomar Cartago, toma posesión de Sophonis.
Pero el comandante romano Scipio le ordena que regale a la amada mujer de Roma, ya que ella debe decorar el carro triunfal del comandante que aplastó a Roma. Massinissa debe obedecer, pero quiere salvar a su amada de la humillación y le envía una taza con veneno.
Sofonisba bebe veneno, pronunciando un discurso ante el confidente que tenía ante él. Ella bebe veneno para no ser una esclava y no para “deshonrar nuestra sangre con vergüenza”