Historical fiction occupies a unique space in literature. It demands the storytelling craft of a novelist and the research rigor of a historian, and the challenge is making those two disciplines work together rather than against each other. Too much history and you've written a textbook with characters. Too much invention and you've written a fantasy in period costumes.
The best historical fiction — Hilary Mantel's Wolf Hall, Anthony Doerr's All the Light We Cannot See, Colson Whitehead's The Underground Railroad — transports readers into another era so completely that the past feels as vivid and urgent as the present. The characters think differently, speak differently, and inhabit a world with different rules, but their emotions and struggles are immediately recognizable.
This guide covers the practical craft of writing historical fiction: how to research without drowning, how to write period-authentic dialogue that doesn't sound like a costume drama, how to balance accuracy with storytelling needs, and how to avoid the mistakes that trip up even experienced writers.
1. Choosing Your Era and Setting
The first and arguably most important decision in historical fiction is which period and place to inhabit. This isn't just a setting choice — it determines everything about your novel: the research required, the audience expectations, the themes available to you, and the difficulty of execution.
Follow Your Obsession
The single best predictor of success in historical fiction is whether the writer is genuinely fascinated by their chosen period. Historical novels require enormous research, and that research needs to inform every page without overwhelming it. Writers who are passionate about their era produce prose that feels alive and inhabited. Writers who chose a period because it seemed marketable produce prose that feels like homework.
What period do you already know things about? What era do you find yourself reading about voluntarily? What historical questions keep you up at night? Start there. Your existing knowledge gives you a head start, and your genuine curiosity will sustain you through the months (or years) of research ahead.
Consider the Practical Requirements
Some periods are significantly harder to write than others, purely for practical reasons. Ancient civilizations have fewer surviving primary sources, making it harder to capture daily life authentically. Non-European settings may require learning about cultural contexts that Western readers are less familiar with (which can be a strength if you handle it well). Very recent history brings the challenge of living memory — people who were there will read your novel and judge your accuracy.
None of these are reasons not to write a particular period. They're factors to weigh. A novel set in medieval Japan will require different (and possibly more difficult) research than one set in Victorian London, but it also enters a less crowded market with potentially greater impact.
Finding the Story Within the History
History provides the stage; you provide the drama. Look for periods of conflict, transition, or upheaval — moments when the world was changing and individuals were forced to make impossible choices. Wars, revolutions, plagues, migrations, technological disruptions, social movements: these are the pressure cookers that produce compelling fiction.
But also look for the quiet margins. Not every historical novel needs to be about kings and battles. Some of the most powerful historical fiction focuses on ordinary people living through extraordinary times — the laundress during the French Revolution, the shop clerk during the Blitz, the farmer during the Dust Bowl. The grand sweep of history becomes intimate and personal through these perspectives.
The Gap Between History and Story
The best historical fiction lives in the gaps of the historical record. History tells us what happened; fiction tells us what it felt like. Look for moments where the record is silent — private conversations, inner thoughts, emotional responses to public events. These gaps are where your imagination has the most freedom and where fiction adds the most value to our understanding of the past.
2. Research Without Drowning
Research is both the greatest joy and the greatest trap of historical fiction. It's a joy because learning about the past is endlessly fascinating. It's a trap because research can become a way to avoid the much harder work of actually writing the novel. At some point, you have to stop researching and start writing. The trick is knowing when.
The Two-Phase Approach
Most successful historical fiction writers use a two-phase research strategy. Phase one happens before you write: broad immersion in the period, reading general histories, primary sources, and other fiction set in the era. The goal is to absorb enough to visualize daily life — to know what your characters eat for breakfast, how they travel across town, what their house smells like, what they worry about.
Phase two happens during writing: targeted research to answer specific questions that arise. You're writing a scene set in a 1920s speakeasy and you need to know what drinks were available. You need to know whether a particular street existed in 1863. You need to know the exact symptoms of typhoid fever. This phase is quick, focused, and directly serves the manuscript.
Primary Sources Are Everything
Secondary sources — history books, documentaries, academic papers — tell you what happened. Primary sources — letters, diaries, newspaper articles, court records, photographs, objects — tell you what it felt like. Primary sources give you the sensory details, the speech patterns, the complaints and hopes and petty concerns of real people living in your period. This is the raw material of authentic historical fiction.
Read letters written by ordinary people, not just famous ones. Read newspaper advertisements, not just headlines. Read court transcripts for how people actually spoke under pressure. Read recipes for what people ate. Read medical texts for what they feared. The mundane details of daily life are exactly what makes historical fiction feel real.
What to Get Right vs. Creative License
You cannot get everything right. No matter how thorough your research, there will be gaps, ambiguities, and areas where historians disagree. This is not a failure — it's the nature of writing about the past. What matters is knowing which things you must get right and which things allow creative license.
- Must be accurate: Major historical events, their dates and outcomes. Well-known historical figures and their documented actions. Technology, transportation, and communication methods available in the period. Social hierarchies and legal structures.
- Creative license acceptable: Dialogue (no one recorded most conversations). Interior thoughts and emotions. Minor characters and their actions. Specific weather on specific days. The exact layout of buildings and streets where no record survives.
- Requires careful handling: The experiences of marginalized groups. Cultural practices and beliefs of communities you don't belong to. Sensitive historical events (slavery, genocide, colonialism). These demand extra research, sensitivity, and often consultation with relevant communities.
The Author's Note
Many historical fiction writers include an author's note at the end of the novel explaining where they departed from the historical record and why. This is both a courtesy to readers who are interested in the real history and a useful framework for yourself. If you can't justify a departure from history in your author's note, reconsider whether it serves the story.
3. Writing Period-Authentic Dialogue
Dialogue is where historical fiction most often fails. Bad historical dialogue comes in two flavors: modern characters in costume (characters who sound exactly like 21st-century people) and Renaissance Faire syndrome (characters who speak in absurdly archaic language that no one ever actually used). The sweet spot is somewhere in between.
The Impression, Not the Reproduction
Your goal is not to reproduce how people actually spoke in 1485 or 1812. For pre-recording eras, we don't actually know exactly how people talked in casual conversation. Your goal is to create the impression of period speech — dialogue that feels of the era without being difficult for a modern reader to follow.
This is a translation exercise. You're translating the ideas and emotions of historical characters into prose that a modern reader can absorb while still feeling transported to another time. Think of it like subtitles in a foreign film: the translation isn't literal, but it captures the meaning and tone.
What to Avoid
- Modern slang and idioms: "That's totally awesome" in a medieval setting is obviously wrong, but subtler modernisms are more dangerous. "I'm okay with that," "it's no big deal," "I need some space" — these feel contemporary and break immersion.
- Excessive archaic language: "Forsooth, my liege, the knave hath spoken most villainously" is theatrical, not historical. Even in Shakespeare's time, people didn't talk like Shakespeare's characters in everyday conversation. Use archaic language sparingly, if at all.
- Anachronistic concepts: Characters shouldn't use vocabulary for concepts that didn't exist in their time. A medieval character wouldn't use the word "psychology." A Victorian character wouldn't describe someone as having "low self-esteem." The concepts behind these words may have existed, but the vocabulary didn't.
What to Do Instead
Focus on three elements that create period-appropriate dialogue without making it impenetrable:
Formality level. Most historical periods were more formal in speech than we are today, especially between people of different social stations. A servant addressing a master, a woman speaking to a man she barely knows, a commoner addressing nobility — these interactions had specific codes of address and deference. Getting the formality right does more for period feel than archaic vocabulary.
Sentence structure. Pre-20th-century English tended toward longer, more complex sentences with subordinate clauses. Characters might say "It would seem to me that the matter requires further consideration" rather than "I think we should wait." Slightly more complex syntax creates a period feel without sacrificing clarity.
Vocabulary range. Use period-appropriate vocabulary where it doesn't impede understanding. A Victorian character might say "exceedingly" rather than "very" or "I confess" rather than "I admit." These small word choices accumulate to create an authentic feel.
"The trick is to write dialogue that a modern reader can read without stumbling, but that a modern reader could never mistake for contemporary speech. It should feel of its time without requiring a glossary."
4. Balancing History with Story
The central tension of historical fiction is between historical accuracy and narrative necessity. History doesn't follow story structure. Real events don't build to satisfying climaxes. Historical figures don't always behave in narratively coherent ways. Your job is to find the story within the history — and when history and story conflict, to make deliberate, defensible choices about which wins.
Story Comes First
This is the most important principle in historical fiction, and the one that causes the most anxiety: story must come first. If a historical detail serves your narrative, include it. If it doesn't, cut it — no matter how interesting it is, no matter how much research went into finding it. The reader came for a story, not a history lesson.
This doesn't mean you should play fast and loose with history. It means that every historical detail in your novel should earn its place by serving the story. If a detail builds character, establishes setting, creates conflict, or advances the plot, it belongs. If it's there only because you think it's interesting or because you spent three weeks researching it, it probably doesn't.
The Info Dump Problem
The most common structural flaw in historical fiction is the info dump: a passage where the narrative pauses while the author explains some aspect of historical life. The character walks through a market and the narrator spends two pages explaining medieval commerce. Two characters have a conversation that's transparently a vehicle for explaining the political situation.
The solution is to integrate historical information into action and character. Don't tell the reader that medieval hygiene was poor. Show a character recoiling from a smell, or swatting at flies, or stepping over sewage in a gutter. Don't explain the political factions. Show characters navigating them — making alliances, avoiding enemies, whispering in corridors. The reader absorbs historical context through experience, not exposition.
Characters Shouldn't Explain What They Already Know
A common variant of the info dump is the "As you know, Bob" dialogue — characters explaining things to each other that both of them would already understand. A medieval knight wouldn't explain feudal obligations to another knight. A 1920s flapper wouldn't explain Prohibition to her friend. If both characters know it, they wouldn't discuss it unless there were a specific dramatic reason.
When you need to convey information that your characters would take for granted, use outsiders: a foreigner, a child, a newcomer who would genuinely need things explained. Or convey it through action rather than dialogue — show the social hierarchy through who sits where, who speaks first, who defers to whom.
The 10% Rule
A useful guideline: only about 10% of your research should appear on the page. The other 90% gives your prose authority and confidence — the reader feels that you know more than you're saying, and that trust creates immersion. If you find yourself explaining more than 10% of what you've learned, you're probably over-sharing. Trust the details to do the work.
5. Historical Fiction Subgenres
Historical fiction is a broad category with distinct subgenres, each carrying different expectations and attracting different readers.
Literary Historical Fiction
Emphasis on prose quality, thematic depth, and character interiority. These novels use historical settings to explore universal human questions. Think Hilary Mantel, Toni Morrison's Beloved, or Pat Barker's Regeneration trilogy. The history is deeply researched but serves the themes and characters rather than being the main attraction.
Historical Romance
A love story set in a historical period, usually with period-accurate social constraints creating the central conflict. The Regency period is enormously popular (thanks to Georgette Heyer and later Bridgerton), but historical romance spans every era. The romance arc must satisfy genre conventions while the historical setting must feel authentic.
Alternative History
What if a key historical event had gone differently? What if the Nazis won WWII (Philip Roth's The Plot Against America), or the American Revolution failed, or the Roman Empire never fell? Alternative history takes a real point of divergence and extrapolates the consequences. The historical research must be even more rigorous here, because the reader needs to understand what really happened before they can appreciate the alternative.
War Fiction
Novels set during and focused on specific wars. This subgenre demands particular sensitivity to the experiences of combatants and civilians, and particular attention to military accuracy. War fiction readers tend to be knowledgeable and will catch errors in weaponry, tactics, uniforms, and chain of command. The best war fiction — Pat Barker, Tim O'Brien, Vasily Grossman — uses war not just as a setting but as a lens for examining what humans are capable of under extreme pressure.
Historical Mystery and Historical Thriller
Genre fiction set in historical periods. Umberto Eco's The Name of the Rose is both a medieval mystery and a literary novel. C.J. Sansom's Shardlake series sets detective fiction in Tudor England. These hybrids must satisfy the conventions of both the genre (mystery structure, thriller pacing) and historical fiction (period authenticity, historical plausibility).
6. Common Historical Fiction Mistakes
Anachronisms
The most embarrassing mistake in historical fiction is including something that didn't exist in your period. A character eating a tomato in pre-Columbian Europe. A character using a word that wasn't coined until a century later. A character wearing a garment that hadn't been invented yet. These errors destroy credibility instantly, because they signal to the reader that the writer doesn't really know the period.
The insidious anachronisms are the ones you'd never think to check. Did matches exist in your period, or did people use flint and steel? Were pockets a thing, or did people use pouches? Could your character have eaten potatoes in 15th-century Italy? (No — they hadn't arrived from the Americas yet.) Research the mundane details. That's where the anachronisms hide.
Modern Morality
Historical people did not think like modern people. They had different beliefs about religion, gender, race, class, justice, and the natural order. A common mistake is writing historical characters who conveniently share all of the author's 21st-century values. A medieval peasant who believes in democracy and gender equality isn't authentic — they're a modern person in a medieval costume.
This doesn't mean your characters can't be progressive for their time. History is full of people who challenged the conventions of their era. But their progressiveness should be rooted in the intellectual context available to them, not in ideas they couldn't have encountered.
Info Dumps
As discussed above, pausing the narrative to deliver historical lectures is the structural sin of the genre. Every piece of historical information should be embedded in action, character, or dialogue. If you can't find a natural way to convey a piece of information, consider whether the reader actually needs it.
Neglecting Sensory Reality
The past smelled different. It sounded different. It felt different against the skin. Before modern sanitation, cities stank. Before electric light, nights were genuinely dark. Before modern medicine, pain was a constant companion. Before modern transportation, distances were vast. Many historical novels fail to convey the sensory reality of their period, making the past feel like the present with different clothes.
Tokenism and Erasure
Historical fiction has a responsibility to represent the past honestly, including the diversity that existed in every period. History was never as homogeneous as popular culture sometimes portrays it. Medieval London, ancient Rome, Renaissance Venice — these were cosmopolitan places with diverse populations. But diversity must be handled authentically, not tokenistically. Research the actual experiences of the people you're representing.
The Timeline Check
Before you publish, create a detailed timeline of your novel alongside a timeline of real historical events. Check every point of intersection. Make sure your characters aren't traveling faster than the available transportation allows. Make sure they aren't using technology that hadn't been invented yet. Make sure real historical events referenced in your novel happened when you say they did. This cross-reference is tedious but essential.
7. How AI Helps You Write Better Historical Fiction

Historical fiction presents a unique consistency challenge: you're not just tracking your story's internal logic, you're tracking its alignment with historical reality across potentially hundreds of pages. Every fact, every date, every detail about daily life needs to be both historically accurate and internally consistent. Here's where AI tools earn their place on a historical writer's desk.
Canon Enforcement for Era Consistency
ProseEngine's canon enforcement system lets you establish era-specific rules — the technology that exists, the social conventions in play, the political situation — and then flags any scene that contradicts them. If you've established that your novel is set in 1320 and a character references a printing press (invented circa 1440), canon enforcement catches it. If a character of a specific social class uses language or behavior inappropriate to their station, the system flags the inconsistency. It's like having a historical consultant who reads every page.
Story Codex for Historical Facts and Characters
The Story Codex lets you build a structured database of historical facts, real and fictional characters, locations, dates, and events. Track which historical facts you've introduced and where, which real historical figures appear in your narrative and what you've attributed to them, and which events serve as plot points. When your manuscript spans years and involves dozens of characters moving through real historical events, this kind of structured tracking prevents the contradictions that observant readers will catch.
Drift Detection for Period Voice
One of the subtlest challenges in historical fiction is maintaining a consistent period voice across an entire manuscript. It's easy to slip into modern phrasing during a fast-writing session, or to have one character's dialogue drift from period-appropriate to contemporary without noticing. Drift detection monitors your prose style across chapters and flags when the voice shifts unexpectedly — helping you maintain that careful balance between accessible and authentic.
Quality Scoring for Pacing and Immersion
Historical fiction has unique pacing challenges. Scenes heavy with period detail can slow the narrative. Action scenes need to feel authentic to the era's constraints. ProseEngine's 14-metric quality scoring helps you balance historical depth with narrative momentum, ensuring that your novel teaches and transports without ever becoming a lecture.
