All glossary entries

What "Chekhov's gun" means

A term you'll meet in narrative theory.

Chekhov's gun is a narrative principle most often attributed to the Russian playwright Anton Chekhov in various forms across his letters of the 1880s and 1890s. The cleanest formulation: if you say in chapter one that there is a rifle hanging on the wall, that rifle must, by the second or third chapter, go off. If it isn't going to be fired, it shouldn't have been hung there.

The two halves of the principle

Chekhov's gun vs. foreshadowing

Foreshadowing is a hint placed early that the reader recognizes (often only in retrospect) as preparation for a later event. Chekhov's gun is the underlying rule that makes foreshadowing possible: the rule that every prominent element is implicitly a promise. Foreshadowing is one specific fulfillment of the rule.

The red herring problem

Detective fiction violates Chekhov's gun deliberately. A red herring is a prominent clue planted to mislead the reader — a "gun" hung on the wall that explicitly does not fire. The genre survives this violation because it is itself the promise: the reader of a mystery has agreed to be misled. In non-mystery fiction, hanging a gun that doesn't fire feels like a mistake.

Why the principle works

Readers and viewers are constantly making predictions about what matters in the story they are reading. Their attention is limited. A story that respects Chekhov's gun trains the reader's attention efficiently: things in the foreground will pay off; things in the background can be safely ignored. A story that violates it teaches the reader not to pay attention, which is the worst possible thing to teach a reader.

How to read it in context

When you notice an object, a sentence, or a character that the narrative seems to be lingering on for no obvious plot reason, mark it. The principle says: the writer has hung something on the wall. The fun of reading is watching to see when, and how, it fires.

Try Lexio

Look up any word like this — in any book, in any browser.

Lexio is a free Chrome extension and web app that reads a word's actual context and tells you what it means in this sentence, not from a generic dictionary.

Try Lexio — free →

Read deeper. Understand everything.
© 2026 Lexio · Privacy · Credits