Он брал Берлин
В 1938 году был призван на службу в Красную Армию. В 1940 году окончил Орловское бронетанковое училище.
Великая Отечественная война
С июня 1941 года — на фронтах Великой Отечественной войны. В боях два раза был ранен.
Участвовал в оборонительных боях первого периода войны, Курской битве, Белгородско-Харьковской, Сумско-Прилукской, Корсунь-Шевченковской, Проскуровско-Черновицкой, Львовско-Сандомирской, Висло-Одерской и Восточно-Померанской операциях.
К апрелю 1945 года гвардии майор Борис Иванов командовал танковым батальоном 40-й гвардейской танковой бригады 11-го гвардейского танкового корпуса 1-й гвардейской танковой армии 1-го Белорусского фронта. Отличился во время штурма Берлина.
21 апреля 1945 года батальон Иванова прорвался в пригород Берлина Карлсхорст и в тот же день совместно с пехотой полностью очистили его от противника, уничтожив семь танков и штурмовых орудий, большое количество живой силы. Выйдя к Шпрее, батальон успешно переправился через неё. 22 апреля он принял активное участие в захвате берлинского района Трептов. Всего же в тех боях батальон Иванова овладел более чем тридцатью берлинскими кварталами, уничтожил 9 танков и штурмовых орудий, 6 зенитных и 4 полевых орудий, 13 пулемётов, 173 солдата и офицера противника, ещё 87 — взял в плен.
Указом Президиума Верховного Совета СССР от 31 мая 1945 года за «мужество и героизм, проявленные в борьбе с немецкими захватчиками» гвардии майор Борис Иванов был удостоен высокого звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
Был также награждён орденом Октябрьской Революции, тремя орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1-й степени, двумя орденами Красной Звезды, орденами Трудового Красного Знамени, «За службу Родине в Вооружённых Силах СССР» 3-й степени, рядом медалей, в том числе и иностранных.
В мирное время
После окончания войны Иванов продолжил службу в Советской Армии. В 1949 году он окончил Военную академию бронетанковых и механизированных войск, в 1956 году - Высшие академические курсы при Военной академии имени Фрунзе, в 1962 году - Военную академию Генерального штаба. Служил на высоких должностях в различных военных округах, с 1968 по декабрь 1975 года командовал Южной группой войск, а с 1976 года был первым заместителем начальника Гражданской обороны СССР.
В 1986 году участвовал в ликвидации последствий аварии на Чернобыльской АЭС. В 1987 году в звании генерал-полковника Иванов вышел в отставку. Проживал в Москве.
Умер 27 декабря 1994 года, похоронен на Кунцевском кладбище Москвы.
Депутат Верховного Совета СССР 8 и 9 созывов.
Свидетельство о публикации №219080700224