Místo:
Doba vzniku: 11. století
1. dějství
Scéna 1: Vřesoviště
V preludiu (hudba z úvodu) slyšíme hudbu, která zazní později ve scéně s náměsíčným. Sbor čarodějnic prorokuje budoucnost. Přichází posel, který oznamuje, že Macbeth získal titul a panství Cawdor. Macbeth a jeho generál Banquo přemýšlejí o proroctví čarodějnic. Polovina proroctví se právě naplnila (druhá polovina spočívá v tom, že se Macbeth stane králem a že králové, kteří přijdou po něm, budou Bankovými dědici). Na konci této scény čarodějnice tančí a zpívají.
Scéna 2: Macbethův hrad
Lady Macbeth si přečte dopis od svého manžela, v němž jí sděluje proroctví, které jí předpověděly čarodějnice. Rozhodne se zajistit, aby se Macbeth skutečně stal králem. Rozhodne se, že musí manžela přesvědčit, aby Duncana (skotského krále) zavraždil. Macbeth před sebou spatří dýku. Vezme ji a Duncana (který v opeře nikdy nezpívá) zavraždí. Poté je zděšen tím, co udělal. Jeho žena je znechucena tím, že se její muž cítí kvůli vraždě hrozně. Vezme dýku a dokoná zločin, pak Duncanovou krví potře spící stráže. Přijíždí Banquo a Macduff, skotský šlechtic, Macduff objeví zločin a všechny postavy zpívají chór, v němž žádají Boha, aby potrestal vraha (vrahy).
2. dějství
Scéna 1: Místnost na hradě
Macbeth je nyní králem. Znepokojuje ho proroctví, že se králem stanou Bankovi dědicové. Spolu se svou ženou se rozhodne, že Banco a jeho syn musí být zavražděni.
Scéna 2: Před hradem
Na Banca čeká banda vrahů. Je dopaden, ale jeho synovi Fleanzio se podaří uprchnout.
Scéna 3: Jídelna na hradě
Macbeth přijímá hosty a Lady Macbeth zpívá brindisi (pijáckou píseň), která je dosti podobná slavné písni z La Traviaty. Macbethovi je řečeno, že Banco byl zavražděn, ale když se vrátí ke stolu, zjistí, že na jeho místě sedí Bancův duch. Křičí a vzteká se na ducha. Ostatní lidé ducha nevidí a myslí si, že se Macbeth zbláznil. Hostina rychle končí.
3. dějství
Jeskyně čarodějnic
Čarodějnice sedí kolem kotle v temné jeskyni. Zpívají a pak tančí balet, který byl napsán pro verzi z roku 1865. Hudba zní jako kouzlo. Macbeth vstoupí a chce, aby mu čarodějnice předpověděly jeho budoucnost. Ty mu vykouzlí tři zjevení. První z nich mu říká, aby si dal pozor na Macduffa. Druhé mu říká, že mu nemůže ublížit muž "zrozený z ženy". Třetí říká, že ho nemůže porazit, dokud proti němu nepochodí Birnamský les.
Macbethovi se pak zjeví duch Banca a jeho potomků, osmi budoucích skotských králů. To ukazuje, že proroctví čarodějnic ze začátku opery se skutečně musí naplnit. Macbeth se zhroutí. Když se vzpamatuje a řekne své ženě, co viděl, je ještě odhodlanější zabít Bancova syna a celou jeho rodinu.
4. dějství
Scéna 1: Blízko hranic mezi Anglií a Skotskem
Skotští uprchlíci stojí u anglických hranic a zpívají píseň o tom, jak tyran Macbeth utlačuje svůj lid.
Bancův syn Malcolm řekne svým vojákům, aby uřezali větve ze stromů v Birnamském lese a nesli je při útoku na Macbethovo vojsko. Chtějí osvobodit Skotsko od tyranie.
Scéna 2: Macbethův hrad
Lékař a sluha sledují královnu, jak se prochází ve spánku a mne si ruce ve snaze očistit je od krve.
Scéna 3: Bojiště
Macbeth se doslechne, že se k němu blíží vojsko. Dozvídá se, že královna je mrtvá, ale zdá se, že mu to nevadí. Shromáždí své vojsko. Bancova armáda proti němu pochoduje s větvemi stromů. Proroctví se naplnilo: Birnamský hvozd proti němu vyrazil. Macduff se s Macbethem utká a zabije ho. Říká Macbethovi, že se "nenarodil z ženy", ale že byl "vytržen" z matčina lůna. Boj pokračuje. Macduff Macbetha zabije. Macduffovi muži volají, že Macduff je nový král. Všichni vojáci a ženy zpívají chvalozpěv na vítězství.