Miesto:
Čas: 11. storočie
Akt 1
Scéna 1: Vresovisko
V prelúdiu (hudba z úvodu) počujeme hudbu, ktorá neskôr zaznie v scéne chodenia v spánku. Zbor čarodejníc prorokuje budúcnosť. Prichádza posol, ktorý oznamuje, že Macbeth získal titul a majetky Cawdoru. Macbeth a jeho generál Banko premýšľajú o proroctve čarodejníc. Polovica proroctva sa práve naplnila (druhá polovica bola, že Macbeth sa stane kráľom a králi, ktorí prídu po ňom, budú Banquovi dediči). Na konci tejto scény čarodejnice tancujú a spievajú.
Scéna 2: Macbethov hrad
Lady Macbeth si prečíta list od svojho manžela, v ktorom jej hovorí o proroctve čarodejníc. Rozhodne sa zabezpečiť, aby sa Macbeth naozaj stal kráľom. Rozhodne sa, že musí manžela presvedčiť, aby zavraždil Duncana (škótskeho kráľa). Macbeth pred sebou vidí dýku. Vezme ju a zavraždí Duncana (ktorý v opere nikdy nespieva). Potom sa zhrozí nad tým, čo urobil. Jeho manželka je znechutená, že jej manžel sa cíti hrozne z vraždy. Vezme dýku a dokončí zločin, potom Duncanovou krvou potrie spiace stráže. Prichádza Banko a Macduff, škótsky šľachtic, Macduff objavuje zločin a všetky postavy spievajú chór, v ktorom prosia Boha, aby potrestal vraha (vrahov).
Akt 2
Scéna 1: Miestnosť na hrade
Macbeth je teraz kráľom. Znepokojuje ho proroctvo, podľa ktorého sa kráľom stane Banco. Spolu so svojou ženou sa rozhodne, že Banco a jeho syn musia byť zavraždení.
Scéna 2: Pred hradom
Na Banca čaká banda vrahov. Chytia ho, ale jeho synovi Fleanziovi sa podarí utiecť.
Scéna 3: Jedáleň na hrade
Macbeth prijíma hostí a Lady Macbeth spieva brindisi (pieseň o pití), ktorá je dosť podobná slávnej piesni z La Traviaty. Macbeth sa dozvie, že Banco bol zavraždený, ale keď sa vráti k stolu, nájde na jeho mieste sedieť Bancovho ducha. Na ducha kričí a hnevá sa. Ostatní ľudia ducha nevidia a myslia si, že sa Macbeth zbláznil. Hostina sa rýchlo skončí.
Akt 3
Jaskyňa čarodejníc
Čarodejnice sedia okolo kotla v tmavej jaskyni. Spievajú a potom tancujú balet, ktorý bol napísaný pre verziu z roku 1865. Hudba znie ako kúzlo. Macbeth vstúpi a chce, aby mu čarodejnice predpovedali jeho budúcnosť. Vyčarujú mu tri zjavenia. Prvé z nich mu povie, aby si dal pozor na Macduffa. Druhé mu povie, že muž "zrodený zo ženy" mu nemôže ublížiť. Tretie hovorí, že ho nemôže poraziť, kým proti nemu nepochodí Birnamský les.
Macbethovi sa potom zjaví duch Banco a jeho potomkovia, osem budúcich škótskych kráľov. To dokazuje, že proroctvo čarodejníc zo začiatku opery sa skutočne musí naplniť. Macbeth sa zrúti. Keď sa spamätá a povie svojej žene, čo videl, je ešte odhodlanejší zabiť Bancovho syna a celú jeho rodinu.
Zákon 4
Scéna 1: Blízko hranice medzi Anglickom a Škótskom
Škótski utečenci stoja pri anglických hraniciach a spievajú pieseň o tom, ako tyran Macbeth utláča svoj ľud.
Banco Malcolm prikáže svojim vojakom, aby pri útoku na Macbethovo vojsko odrezali konáre zo stromov v Birnamskom lese a niesli ich. Chcú oslobodiť Škótsko od tyranie.
Scéna 2: Macbethov hrad
Lekár a sluha sledujú kráľovnú, ktorá sa prechádza v spánku a krúti si rukami, aby si ich očistila od krvi.
Scéna 3: Bojisko
Macbeth sa dopočul, že sa k nemu blíži vojsko. Dozvedá sa, že kráľovná je mŕtva, ale zdá sa, že mu to nevadí. Zhromaždí svoju armádu. Bancova armáda proti nemu pochoduje s konármi stromov. Proroctvo sa naplnilo: Birnamský les pochoduje proti nemu. Macduff bojuje s Macbethom a zabije ho. Povie Macbethovi, že sa nenarodil "zo ženy", ale "vytrhol" ho z matkinho lona. Boj pokračuje. Macduff zabije Macbetha. Macduffovi muži volajú, že Macduff je nový kráľ. Všetci vojaci a ženy spievajú hymnus na víťazstvo.