Osbert a northumbriai Bebbanburg urának, Uhtred Ealdorman (gróf) második fia. Dánok érkeznek Bebbanburg partjaihoz, és Ealdorman Uhtred első fiát, akit szintén Uhtrednek hívnak, felderítés közben megölik. Ealdorman Uhtred átnevezi következő legidősebb fiát, Osbertet Uhtrednek. Ealdorman Uhtred a dánok által elfoglalt Eoferwic (York) elleni katasztrofális támadás során elesik, fiát pedig Ragnar, a Rettenthetetlen dán jarl foglyul ejti. Ragnar, akit szórakoztat a fiú csatában tanúsított bátorsága, rabszolgaként tartja őt. Uhtred nagybátyja, Ælfric elfoglalja Bebbanburgot, és bitorolja az ealdorman címet Uhtredtől, a jogos örököstől.
Uhtred összebarátkozik Ragnar legkisebb fiával, Rorikkal, és sok összetűzése van különösen egy fiúval, Svennel, Kjartan fiával, Ragnar egyik hajóskapitányával. Egy nap Sven elrabolja Ragnar lányát, Thyrát, és leveszi róla ruhája egy részét, hogy szexuálisan zaklassa. Uhtred rejtekhelyéről rátámad Svenre, elveszi Sven kardját, és megtámadja vele. Uhtred, Rorik és Thyra visszaszökik Ragnar csarnokába. Ragnar elbocsátja Kjartant a szolgálatából, amikor Kjartan gúnyt űz a fia viselkedéséből. Sven egyik szemét is összezúzza a kardja markolatával – sötéten hozzátéve, hogy mindkettőt összezúzta volna, ha Sven teljesen meztelenre vetkőzteti Thyrát.
Uhtred ezután vikingként járja be Kelet-Angliát, és részt vesz Mercia és Kelet-Anglia meghódításában, valamint Wessex megszállásában. Egy pap, Beocca, a család régi barátja elrabolja. Ezután megszökik Wessexből, és újra csatlakozik Ragnarhoz. Uhtred élvezi az életet a dánoknál, de elmenekül, miután Kjartan és emberei felgyújtják Ragnar csarnokát, és mindenkit megölnek, aki menekülni próbál. Ragnar bent marad, és inkább a saját feltételei szerint hal meg, mint Kjartan keze által. Kjartan elrabolja Thyra-t.
Uhtred azt reméli, hogy Kjartan gyilkosai elől úgy menekülhet, hogy azt a pletykát terjeszti, hogy ő is meghalt a csarnok felgyújtásában. Uhtred ezután Alfréd királyhoz csatlakozik Wessexben. Ott megtanul írni és olvasni, és Alfréd 12 hajóból álló flottájával kihajózik a dánok ellen. A dánokkal vívott csata után találkozik ifjabb Ragnarral, Ragnar gróf legidősebb fiával, és elmondja neki, hogyan halt meg az apja, és hogy Thyrát elrabolták. Barátként válnak el, és megesküsznek, hogy egy napon összefognak, hogy bosszút álljanak Kjartanon és kiszabadítsák Thyrát. Uhtred át akarja venni a flotta parancsnokságát, és azzal a feltétellel nyeri el, hogy feleségül veszi az elárvult wessexi lányt, Mildrithet. Nem mondják el neki, hogy a lány feleségül vételével egyúttal a családja igen nagy adósságát is átvállalja az egyházzal szemben. Ezután részt vesz a Guthrum elleni ostromban, és a dánok és a szászok békéjének megkötésekor kicserélt túszok között van. A tél folyamán a dánoknál marad a városban, ahol ismét találkozik Ragnarral, aki megmenti a haláltól, amikor Guthrum megszegi a békét, és meggyilkolja a többi szász túszt. Uhtred ezután megszökik, hogy megkeresse feleségét. A nőt az ifjabb Odda, egy másik wessexi ealdorman északra vitte. Ott harcol a cynwit-i csatában, ahol Uhtred egyetlen csatában megöli a híres dán vezért, Ubba Lothbroksont.
A regény azzal zárul, hogy Uhtred az embereivel együtt Exanceasterbe lovagol, hogy megkeresse feleségét és újszülött fiát, ahelyett, hogy közvetlenül Alfrédot értesítené győzelméről.