Заложена 11 ноября 1944 года на судоверфи «Deschimag AG Weser» в Бремене. Спущена на воду 24 января 1945 года, вступила в строй 1 марта 1945 года. Первый командир – обер-лейтенант Эрнст-Август Герке. Участия в боевых действиях не принимала. В мае 1945 года подводная лодка капитулировала перед союзниками в Ставангере и после раздела германского флота зачислена в списки кораблей ВМФ СССР.
    В ноябре 1945 года приведена англичанами в Лиепаю и принята советским экипажем. 15 февраля 1946 года подводная лодка вошла в состав Юго-Балтийского флота под наименованием «Н-29».
    В 1946-1948 году ЦНИИ Военного кораблестроения провел разносторонние натурные испытания лодки, результаты которых использовались при создании отечественных дизель-электрических подводных лодок первого послевоенного поколения. 9 июня 1949 года получила обозначение «Б-29». 29 декабря 1955 года выведена из боевого состава и переформирована в плавучую зарядовую станцию «ПЗС-31». 25 марта 1958 года исключена из списков и сдана на слом.