Родился 17 августа 1974 года в поселке Кунья Псковской области.
В 1997 году окончил Северо-Западную академию государственной службы при РАХИГС по направлению «государственное и муниципальное управление». Также обучался в школе губернаторов по программе подготовки кадрового управленческого резерва государственной службы на базе Высшей школы государственного управления.
После окончания вуза Борисов работал юристом компании «ЛенКорт» в Санкт-Петербурге.
В 1998 году возглавлял отдел по управлению недвижимостью Завода электробытовой аппаратуры холдинга «Ленинец». С 1999-го в течение 2 лет был заместителем гендиректора по управлению недвижимостью завода «Ленинец».
В 2001-м Борисов стал первым заместителем генерального директора ОАО «Механический завод», где проработал 8 лет.
С 2005 по 2009 гг. был начальником центрального штаба Всероссийской общественной организации «Молодая гвардия Единой России». В 2008 году он координировал деятельность по проведению массовых акций партии «Единая Россия».
С 2009 по 2017 годы был членом Совета Федерации Федерального собрания РФ от законодательного органа государственной власти Псковской области. Два года, начиная с 2009-го, был заместителем председателя комиссии Совета Федерации по делам молодежи и туризму.
В 2010 году Борисов баллотировался на выборах в Собрание депутатов Куньинского района от «Единой России», победил, но сложил депутатские полномочия.
В 2011 и 2016 годах избирался депутатом Псковского областного собрания депутатов по списку партии «Единая Россия», но в обоих случаях сдавал мандат в связи с исполнением полномочий сенатора.
С 2013 года занимал пост зампредседателя комитета по социальной политике. С 2017 по 2021 годы был главой центрального исполкома ЕР.
Осенью 2021 года Борисов избран депутатом Государственной думы РФ от партии ЕР.
Член президиума генерального совета «Единой России» с декабря 2017 года.
Имеет благодарность президента РФ.
Состоит в браке.