Походив з династії Кнютлінгів. Син Свена I, короля Данії та Англії. Стосовно матері існують різні версії: за однією нею була Світослава П'яста (змінила ім'я на Сігрід), за іншою — Гунхільда Вендська.
Ймовірно брав участь у походах свого батька. У 1013 році його було призначено регентом Данії під час перебування Свена I в Англії. Після смерті останнього у 1014 році Гаральд разом зі своїм братом Кнудом розділив батьківську спадщину: сам отримав Данію, а братові передав Англію.
Стосовно діяльності Гаральда II як данського володаря відомо замало. У 1018 році він раптово помер, не залишивши спадкоємців.