Soturi Solor järjestää itselleen tapaamisen bajadeeri eli temppelitanssija Nikiyan kanssa, mutta myös ylibramiini on rakastunut Nikiyaan. Nikiya torjuu bramiinin. Nikiya suostuu tapaamaan Solorin, mutta ylibramiinin epäluulot heräävät. Ylibramiini kutsuu raivoissaan jumalia apuun Solorin surmaamiseksi.
Radza palkitsee Solorin urheuden antamalla tälle puolisoksi tyttärensä Gamzattin. Solor ei pysty vastustamaan houkutusta. Ylibramiini kertoo radzalle Nikiyan ja Solorin rakkaudesta ja toivoo, että radza surmauttaisi Solorin. Radza kuitenkin päättää että Nikiyan on kuoltava. Gamzatti yrittää lahjoa Nikiyan jättämään Solorin, mutta Nikiya yrittää epätoivoissaan iskeä tätä veitsellä. Gamzatti päättää isänsä tavoin, että Nikiyan on kuoltava.
Gamzattin ja Solorin kihlajaisjuhlissa myös surullinen Nikiya joutuu tanssimaan. Hän saa kukkakorin Solorilta, mutta kori onkin radzalta ja Gamzattilta, ja siihen kätketty myrkkykäärme pistää Nikiyaa. Ylibramiini tarjoaa hänelle myrkyn vasta-ainetta, mutta kun hän näkee radzan ja Gamzattin johdattavan Solorin pois paikalta, hän valitsee kuoleman.
Nikiyan kuolemasta masentunut Solor polttaa oopiumia ja näkee hallusinaationa kuolleen Nikiyan. Tyttö on Varjojen valtakunnassa, ja balettiryhmä moninkertaistaa hänen hahmonsa. Kun Solor valmistautuu häihin Gamzattin kanssa, Nikiyan hahmo sekoittaa hänen mieltään edelleen.
Pronssijumala tanssii ylibramiinin ja pappien valmistellessa Gamzattin ja Solorin vihkimistä. Nikiyan haamu vainoaa edelleen Soloria, ja jostakin ilmestyy samanlainen kukkakori kuin Nikiyalle annettiin. Solor ei saa vihkivalaa lausutuksi. Raivostuneet jumalat tuhoavat temppelin ja hautaavat kaikki läsnäolijat sen raunioihin. Ikuinen rakkaus yhdistää Solorin ja Nikiyan henget.
Juoni kokonaisuudessaan ja muuta taustatietoa luettavissa teoksen käsiohjelmasta.
Yleisön kommentit