Родился 29 ноября 1932 г. в г.Чите.
Член СА СССР с 1962 г.
Окончил Львовский политехнический институт в 1958г. Работал в проектных организациях Новокузнецка, Алма-Аты, где выполнил в авт. кол. проекты планировки застройки Нижнеостровской пл. в Новокузнецке, микрорайонов № 1, 2 в г. Новоилийске, № 10, Сайрак, Коктем в Атма-Ате. С 1971 года зам. начальника ГлавАПУ Минского горисполкома.
1973 по 2005 год руководитель мастерской, главный архитектор проектов Минскпроекта.
Борис Олегович основатель и бессменный руководитель мастерской ландшафтной архитектуры и дизайна в Минскпроекте. Все работы этого направления в Минске с 70-х годов ХХ века до 10-х годов ХХI века выполнены специалистами этой мастерской.
Основные работы (в авт. кол.): благоустройство бульвара по проспекту Рокоссовского (1976 г.), набережной р. Свислочь в районе ул. Пулихова (1981г.), 1 Вилейско-Минская (Слепянская) водная система, 2 станция метро «Парк им. Челюскинцев» (1984г.), 3 реконструкция парка им. Челюскинцев (1986г.), 4 реконструкция бульвара ул. Ленина (2004г.), 5 скверов на пл. Победы (2004г.), благоустройство Партизанского проспекта, ул. Притыцкого и других объектов ландшафтной архитектуры в г. Минске.
Награжден дипломом и медалью СА СССР за Вилейско-Минскую водную систему (1984г.). Государственная премия СССР за архитектурно-ландшафтные комплексы восточных районов Минска (1989г. в авт. кол.).