Skip to the content
The Library
of Alexandria

A character in Macbeth

Who is Macduff?

By the Library of Alexandria · 2 minute read · Updated 23 Oct 2026

In short

  • Macduff is a Scottish nobleman loyal to King Duncan in William Shakespeare's play Macbeth.
  • He comes to Macbeth's castle to wake Duncan, arriving at the gate after a troubled night.
  • As suspicion of Macbeth's rule grows, Macduff goes to England to join Malcolm, Duncan's son and heir.

Who Macduff is

Macduff is a Scottish lord whose loyalty lies with King Duncan. His part in the story brings him to Macbeth's castle, where he has come to wake the king.

The porter opens the gate to him after a night of secrecy and fear. Macduff later grows suspicious of Macbeth's rule, placing him among those who do not trust the new king.

Macduff and the others in the story

Macduff's loyalty to Duncan connects him with Malcolm, the king's elder son and named heir. He goes to England to join Malcolm as the Scottish lords begin to whisper against Macbeth.

Macbeth also hears a warning about Macduff when he returns to the witches. This warning places Macduff within the fears surrounding Macbeth's hold on the crown.

Questions

Who is Macduff in Macbeth?

Macduff is a Scottish nobleman who remains loyal to Duncan and becomes suspicious of Macbeth's rule.

Why does Macduff visit Macbeth's castle?

He visits the castle to wake King Duncan, and the porter lets him through the gate.

How is Macduff connected to Malcolm?

Macduff joins Malcolm in England. Malcolm is Duncan's elder son and heir to the Scottish throne.

The classics, in your inbox

Characters, key ideas and where to start, by email. Leave any time.

Read Macbeth, and 200,000+ more

Start free and open 200,000+ books to read and to hear, with a 15-minute summary of every one, and any book printed at cost as a paperback, hardcover or large print.

Free to start. Renews every year. Cancel anytime.

Start free