Родился в г. Ярославле 22 января 1924 года.
В мае 1942 г. окончил 10-й класс в поселке Красные ткачи Ярославского района. В мае же 1942 г. призван Ярославским горвоенкоматом в армию и направлен в Высшее инженерно-техническое училище (ВИТУ) ВМФ, эвакуированное в декабре 1941 г. из Ленинграда в Ярославль. После экзаменов, общевойсковой, специальной и десантной подготовки принят курсантом на 1-ый курс электромеханического факультета.В августе-октябре 1943 г. в составе курсантского подразделения находился на ознакомительно-практической учебе на действующем Северном флоте.
В июне-сентябре 1944 г. служил в 31-м Отдельном Артиллерийском дивизионе Кронштадского Морского оборонительного района береговой обороны Балтийского флота (форт «Красная горка») в должности моториста-трюмного специалиста электромеханической службы дивизиона.
24 июня 1945 года участвовал в Параде Победы в Москве на Красной площадив составе 6-го батальона сводного полка Военно-морского флота.
После войны с 1946 по 1965 гг. служил во флоте: сначала на Тихом океане, затем с 1954 г. — на Черноморском флоте в Севастополе и Поти, затем был переведен в Подмосковье и Москву. Работал офицером-инженером-энергетиком морской инженерной службы. Мужественно переносил все тяготы и сложности работы в далекой глубинке. В мае 1965 г. уволен в запас.
В октябре 1965 г. поступил на работу на биолого-почвенный факультет МГУ по своей специальности инженера-электромеханика, связанную с эксплуатацией и ремонтом учебного и научно-исследовательского оборудования и приборов.Был и.о. зав. лабораторией искуственного климата (1965-1969 гг.), зав. лабораторией седиментационного анализа (1969-1970 гг.). С 1970 года и по настоящее время Борис Анатольевич ведущий инженер кафедры физиологии растений. Его заслуги в обеспечении учебной и научной работы кафедры в течение последних 30 лет невозможно переоценить. Борисом Анатольевичем сконструированы и изготовлены оригинальные установки, модернизированы многие приборы и оборудование для студенческих практикумов и научно-исследовательской работы. Инженер- подполковник в отставке, участник ВОВ, Ветеран труда, «Заслуженный работник Московского университета» Борис Анатольевич — один из самых уважаемых и любимых сотрудников кафедры.
Награжден орденом Отечественной войны II степени, орденом Красной звезды, медалями «За победу над Германией», «За боевые заслуги», «За безупречную службу» и др.