В 1948 году начал заниматься водным поло в ДЮСШ при Дворце пионеров под руководством Анатолия Пчелина. В 1952 и 1953 годах в составе сборной Ленинграда становился чемпионом СССР среди юношей. С 1954 по 1961 года выступал за «Буревестник» (Ленинград), а в 1961—1963 годах за «Спартак» (Ленинград). В 1956 году в составе сборной СССР был участником Олимпийских игр в Мельбурне и завоевал бронзовую медаль этих соревнований.
В 1963 году окончил Ленинградский политехнический институт и завершил свою спортивную карьеру. С 1976 по 1991 год работал генеральным директором Леноблэнерго. С 2006 по 2016 год работал в должности заместителя генерального директора ФКП «Дирекция КЗС Росстроя».
Выражаем искренние соболезнования семье и близким. Скорбим вместе.
Церемония прощания с Борисом Вагановичем состоится 28 апреля 2023 года в 15.00 на Серафимовском кладбище вход со стороны Богатырского (Максидома).