Rzecz dzieje się w III w. p.n.e. podczas II wojny punickiej. Porwaną przez piratów Rzymiankę, Cabirię, kupuje na kartagińskim targu niewolników pewien kapłan. Mężczyzna zamierza złożyć dziewczynkę w ofierze bogowi ognia, Molochowi. Do spełnienia okrutnego rytuału nie dopuszcza mieszkający w Kartaginie Rzymianin, Fulvio, oraz jego niewolnik, Maciste. Uratowana Cabiria znajduje schronienie w domu księżniczki Sofonisby. To jednak jeszcze nie koniec niebezpieczeństwa...