Osbert é o segundo filho de Ealdorman (Conde) Uhtred, Senhor de Bebbanburg em Northumbria. Os dinamarqueses chegam às costas de Bebbanburg, e o primeiro filho de Ealdorman Uhtred, também chamado Uhtred, é morto enquanto escotilhava. Ealdorman Uhtred renomeia seu próximo filho mais velho, Osbert, Uhtred. Ealdorman Uhtred é morto durante um ataque desastroso contra Eoferwic (York), de origem dinamarquesa, e seu filho é capturado pelo dinamarquês Jarl Ragnar, o Destemido. Ragnar, entretido pela bravura do rapaz durante a batalha, mantém-no como um trono. O tio de Uhtred, Ælfric, toma Bebbanburg e usurpa o título de ealdorman de Uhtred, o legítimo herdeiro.
Uhtred é amigo do filho mais novo de Ragnar, Rorik, e tem muitos confrontos com um menino em particular, Sven, filho de Kjartan, um dos comandantes de navio de Ragnar. Um dia, Sven seqüestra a filha de Ragnar, Thyra, e tira parte de suas roupas, num esforço para agredi-la sexualmente. Uhtred acusa Sven de se esconder, pegando a espada de Sven e atacando-o com ela. Uhtred, Rorik, e Thyra escapam de volta ao corredor de Ragnar. Ragnar demite o Kjartan do seu serviço quando o Kjartan faz luz sobre o comportamento do seu filho. Ele também esmaga um dos olhos de Sven com o punho de sua espada – acrescentando sombriamente que ele teria esmagado ambos, se Sven tivesse desnudado Thyra completamente.
Uhtred então vai viking através de East Anglia, e participa das conquistas de Mercia e East Anglia, e da invasão de Wessex. Ele é raptado por um padre, Beocca, um velho amigo da família. Ele então foge de Wessex e volta a juntar-se a Ragnar. Uhtred gosta da vida com os dinamarqueses, mas foge após Kjartan e seus homens incendiarem o salão de Ragnar e matar todos que tentam fugir. Ragnar permanece lá dentro, preferindo morrer nos seus termos do que nas mãos do Kjartan. Kjartan sequestra Thyra.
Uhtred espera escapar dos assassinos do Kjartan espalhando o rumor de que ele também morreu no salão a arder. O Uhtred junta-se então ao Rei Alfred em Wessex. Lá ele aprende a ler e escrever, e navega com a frota de 12 navios de Alfred contra os dinamarqueses. Após uma batalha com os dinamarqueses, ele conhece Ragnar, o filho mais velho de Earl Ragnar, e conta-lhe como seu pai morreu e que Thyra foi raptada. Eles separam amigos, jurando que um dia se unirão para se vingar do Kjartan e resgatar Thyra. Procurando assumir o comando da frota, Uhtred ganha-o com a condição de casar com a órfã Wessex Mildrith. Não lhe é dito que, ao casar-se com ela, também assumirá a grande dívida da família dela para com a Igreja. Depois disso, ele participa de um cerco contra Guthrum, e está entre um grupo de reféns trocados quando os dinamarqueses e saxões fazem as pazes. Permanecendo com os dinamarqueses na cidade durante o inverno, ele encontra novamente Ragnar, que o salva da morte quando Guthrum quebra a paz e assassina os outros reféns saxões. Uhtred escapa então para encontrar a sua esposa. Ela foi levada por Odda, o Jovem, outro ealdorman Wessex, para o norte. Lá ele luta na Batalha de Cynwit, onde Uhtred mata o renomado líder dinamarquês Ubba Lothbrokson em um único combate.
O romance conclui com Uhtred cavalgando com seus homens até Exanceaster para encontrar sua esposa e filho recém-nascido, em vez de ir diretamente informar Alfred de sua vitória.