Il apparaît comme roi des Danois pour la première fois dans les “Annales regni Francorum”, en 804, lorsqu’il vient avec sa flotte et sa cavalerie au lieu nommé Slesthorp [1], à la frontière de son royaume et de l’empire de Charlemagne pour une entrevue qui n’eut finalement pas lieu.
En 808, Godfred attaque le peuple slave des Obodrites [2], de concert avec leurs voisins les Wiltzes [3]. Il chasse l’un de leurs ducs, nommé Thrasicon, et en capture un autre, Godelaïd. Charlemagne dépêche son fils Charles le Jeune avec une forte armée sur l’Elbe. Les Danois sont repoussés. Godfred y perd son neveu Reginold, fils de son frère, tué durant la bataille.
L’année suivante, une rencontre entre les envoyés de Godfred et ceux de Charlemagne, en un endroit non identifié, n’aboutit à aucun accord. Le duc Thrasicon des Odobrites, qui avait dû donner son fils en otage à Godfred, entre sur le territoire des Wiltzes, alliés de ce dernier, et le ravage. Trahi, il est tué par les hommes du roi des Danois dans le port de Rerich.
En 810, Godfred et les Danois, avec une flotte de 200 vaisseaux attaquent la Frise et réduisent les Frisons à l’état de tributaires. Plus tard dans l’année, Godfred, qui s’était retiré dans ses états, est assassiné et remplacé par son neveu Hemming qui fait la paix avec l’Empereur.