Родился 16 августа 1923 года в деревне Наровчизна ныне Мозырского района Гомельской области в семье служащего. Белорус. Член КПСС с 1946 года. Окончил 8 классов, в марте 1941 года — Гомельский аэроклуб.
В ВМФ с 1941 года. В 1943 году окончил Военно-морское авиационное училище. Служил в авиационном полку перегонки самолетов ВВС ВМФ.
С августа 1944 года на фронте.
Заместитель командира авиационной эскадрильи 51-го минно-торпедного авиационного полка (8-я минно-торпедная авиационная дивизия, ВВС Балтийского флота) лейтенант Борисов совершил 17 боевых вылетов, потопил 5 транспортов врага.
Звание Героя Советского Союза присвоено 6.3.45.
В 1947 году окончил Высшие офицерские курсы ВВС ВМФ. С 1960 года подполковник Борисов — в запасе. Живет в Москве.
С 1966 года проживает на Украине, в городе Ялте.