Заложена 29 сентября 1944 года на судоверфи «Blohm & Voss» в Гамбурге. Спущена на воду 13 ноября 1944 года, 22 февраля 1945 года «U-2529» вступила в строй.
    На протяжении все карьеры в Кригсмарине подводная лодка входила в состав 31-й учебной флотилии; участия в боевых действиях не принимала. В мае 1945 года «U-2529» сдалась союзникам в Кристиансанде и после раздела германского флота в ноябре 1945 года зачислена в списки ВМФ СССР. Приведена английским экипажем в Лиепаю и 15 февраля 1946 года вошла в состав Юго-Балтийского флота под обозначением «Н-28», с 9 июня 1949 года – «Б-28». 29 декабря 1955 года подводная лодка разоружена и переформирована в плавучую зарядовую станцию «ПЗС-34».
    25 марта 1958 года исключена из списков судов ВМФ и сдана на слом.