Сын Бернхарда I и Хильдегарды Штаденской.
Был женат на дочери маркграфа Генриха Швайнфуртского, непримиримого противника императора Генриха II.
В 1011 году герцог Бернхард не принял участие в походе германского императора против поляков, а напротив — напал на архиепископа Бремена, Лиавицо.
В 1015 году во время похода в Польшу после непродолжительного присутствия в составе армии императора герцог самовольно, не спросив разрешения, повернул свой отряд назад.
В 1018 году содействовал заключению императором Бауценского (Будишинского) мира с польским королем Болеславом I.
Наконец, зимой 1020 года герцог открыто вступил в борьбу с императором, подняв восстание. Генрих II, поспешив в Вестфалию, взял в осаду крепость Шалькбург, где находились воины Бернхарда. Но до начала боевых действий императрица Кунигунда и архиепископ Бремена, Унван, выступили в роли посредников и договорились о мире. Герцог формально подчинился императору, однако его положение, пост и имущество были за Бернхардом сохранены.
Он поддержал Конрада II в 1024 году при его избрании королём Германии и затем его сына Генриха.
Похоронен в церкви св. Михаила в Люнебурге.
В 1020 году женился на Эйлике Швейнфуртской. В этом браке родились: