Hele teksten bygger på kilden, Gesta Wulinensis.
Harald var søn af Hardeknud. Han fik kongemagten over Fyn, men forblev i modsætning til sine brøde Gnupa og Gorm hedning. Han kæmpede mod sine brødre og i 933 dæbte han Gupas søn, Sigtryd. I 943 blev han fordrevet fra landet, og sammen med sine krigere tog han til Normandiet for at støtte den mindreårige Richard 1, som var søn af Haralds fætter, Vilhelm Langsværd. Striden var med den franske konge, som ville tage Richards rettigheder som greve fra ham. Som tak for hjælpen fik Harald overdraget byen Bayeux.
Haralds grav kendes ikke.