Действие первое
Шотландия. Военачальники Макбет и Банко встречают в лесу ведьм, которые предсказывают им будущее. Макбета они именуют таном (правителем) Кавдора и будущим королем Шотландии, а Банко называют отцом грядущих королей. Макбет и Банко ошеломлены. Ведьмы исчезают, а появившиеся гонцы приносят весть, что Дункан, правящий король Шотландии, назначил Макбета таном Кавдора. Первая часть пророчества свершилась.
Замок Макбетов. Леди Макбет читает письмо от мужа, который описывает происшедшее. Ее обуревают честолюбивые замыслы. Слуга сообщает, что вскоре в замок прибудет король Дункан. Появляется Макбет, и Леди подстрекает мужа убить короля.
Дункан решает провести в замке Макбетов ночь. Макбету чудится кинжал, и, следуя за этим призрачным образом, он совершает убийство. Выйдя из спальни короля, он рассказывает жене, какой ужас обуял его, но Леди велит супругу взять себя в руки.
Банко томят тяжелые предчувствия, и они сбываются: Макдуф, дворянин из свиты короля, находит своего господина убитым. Макбет и его жена делают вид, что также потрясены злодеянием, и присоединяются к хору, проклинающему убийц.
Действие второе
Макбет стал королем. Сын Дункана, Малькольм, бежал в Англию: именно его обвинили в убийстве отца. Но Макбета тревожит пророчество о том, что дети Банко унаследуют трон. Макбет и его жена задумывают убийство Банко и его сына Флиенса. Леди Макбет мечтает о троне – теперь ее власти ничто не угрожает.
За пределами замка подосланные Макбетом люди убивают Банко. Однако ожидавший нападения Банко успевает предостеречь сына, и тому удается бежать.
Леди Макбет приветствует гостей на пиру застольной песней. Макбету сообщают, что Банко мертв, а его сын скрылся. Макбет намеревается занять место Банко за столом, но внезапно перед ним возникает обвиняющий призрак. Леди пытается успокоить супруга, который не может совладать с собой, а придворные начинают перешептываться о странном поведении короля. Макдуф решает покинуть родину, власть над которой захватили преступники.
Действие третье
Ведьмы слетаются вновь, и Макбет приходит к ним, чтобы узнать свое будущее. Вызванные ими видения предупреждают, что Макбету следует остерегаться Макдуфа, но уверяют, что никто, рожденный женщиной, не может Макбета убить. «Ты будешь невредим, пока Бирнамский лес не пойдет в наступление на замок», – возвещают духи. Но следом Макбету является процессия королей грядущего: это потомки Банко. Потрясенный Макбет теряет сознание, ведьмы исчезают. Леди Макбет находит супруга, вместе они решают убить Макдуфа и его семью.
Действие четвертое
Граница Англии и Шотландии. Макдуф среди беженцев, он оплакивает погибших детей и жену. Появляется Малькольм: он ведет армию англичан, чтобы освободить Шотландию от тирана.
Леди Макбет во сне бродит по дворцу, ее преследуют воспоминания об ужасном деянии, которое они с мужем совершили.
Макбет готов сразиться с врагами. Он понимает, что ему не суждено дожить до спокойной старости. Гонцы сообщают ему о смерти супруги и о том, что Бирнамский лес наступает на замок. За ветками скрывается английское войско. Макдуф признается, что он «не рожден женщиной» – он появился на свет с помощью кесарева сечения; он вступает в поединок с Макбетом и убивает его. Малькольма провозглашают королем Шотландии.