В 1936 году окончил плодоовощной факультет Горьковского сельскохозяйственного института, агроном высшей квалификации.
Родился 5(18) октября 1913 г. в селе Троицкое Княгининского уезда Нижегородской губернии в семье агронома.
В 1930 году окончил девятилетнюю школу в г. Красноуфимске Уральской области и поступил в институт, после окончания которого был направлен в Октябрьский район Челябинской области на должность главного агронома района.
В декабре 1936 г. призван в РККА, был курсантом школы одногодичников в Забайкальском военном округе.
В феврале 1938 г. вернулся в Красноуфимск, работал старшим агрономом конторы «Сортсемовощь».
В мае 1941 г. призван на военные сборы, во время войны служил в авторемонтных подразделениях 19-й, 30-й и 10-й гвардейской армий.
В феврале 1946 был демобилизован и вновь вернулся в Красноуфимск, где занял должность главного агронома района.
В апреле 1953 г. был назначен главным агрономом Свердловской области и переехал в Свердловск.
С июня 1955 — начальник областного управления сельского хозяйства,
с августа 1959 г. — заместитель, а с марта 1962 г. — 1-й заместитель председателя Свердловского облисполкома, курировал сельское хозяйство.
При разделении партийных и государственных органов на городские и сельские (декабрь 1962 г.) Борисову достался пост 1-го секретаря Свердловского сельского обкома КПСС,
после же их объединения в декабре 1964 г. он стал председателем облисполкома. Руководил хозяйством области более 13 лет.
С июня 1977 г. — на пенсии и через месяц умер.
Похоронен на Широкореченском кладбище Екатеринбурга.