Родился 7 мая 1955 г. в с. Крутч-Байгора Усманского района Липецкой области.
В 1977 г. окончил Ростовское высшее командно-инженерное училище им. главного маршала артиллерии М. И. Неделина, в 1987 г. - Военно-политическую академию им. В. И. Ленина, в 1996 г. - Республиканский гуманитарный институт Санкт-Петербургского государственного университета, в 1998 г. - Институт повышения квалификации и переподготовки руководящих кадров при Санкт-Петербургской государственной инженерно-экономической академии по специальности "экономика. В 2000 г. окончил Санкт-Петербургскую юридическую академию по специальности "юриспруденция"; в 2007 г. - Северо-Западную академию государственной службы (ныне Северо-Западный институт управления, филиал Российской академии народного хозяйства и государственной службы при президенте РФ) по специальности "государственное и муниципальное управление".
Кандидат исторических наук. В 1984 г. защитил диссертацию на тему "Комсомол военно-учебных заведений в 1937-1941 гг.: на материалах военно-учебных заведений Ленинградского гарнизона".
Доцент, профессор.
Служил в Вооруженных силах СССР/РФ.
С 1992 г. был начальником общеакадемической гуманитарной кафедры Военно-космической академии им. А. Ф. Можайского.
В 2000-2003 гг. - депутатом совета муниципального образования "Чкаловское" (Санкт-Петербург).
В сентябре 2003 г. на дополнительных выборах избран депутатом Законодательного собрания Санкт-Петербурга III созыва по избирательному округу №41 (баллотировался от партии "Единая Россия"). За него проголосовали 21,34% избирателей. Вячеслав Макаров Входил в партийную фракцию в городском парламенте, в комиссию по вопросам правопорядка и законности.
С 2005 г. являлся заместителем секретаря политсовета регионального отделения партии "Единая Россия" в Санкт-Петербурге.
В 2007-2011 гг. - депутат Законодательного собрания Санкт-Петербурга IV созыва. Был избран 11 марта 2007 г. по списку "Единой России". Возглавлял партийную фракцию в городском парламенте и бюджетно-финансовый комитет. Входил в комиссию заксобрания по вопросам правопорядка и законности.
4 декабря 2011 г. избран депутатом регионального парламента Санкт-Петербурга V созыва от партии "Единая Россия" (входил в региональную группу №41 под первым номером). 14 декабря 2011 г. был наделен полномочиями председателя городского парламента.
В октябре 2012 г. избран секретарем регионального отделения партии в Санкт-Петербурге.
В 2016-2021 гг. - депутат Законодательного собрания Санкт-Петербурга VI созыва. На выборах 18 сентября 2016 г. баллотировался от "Единой России" по единому избирательному округу (первый номер общей части списка) и по одномандатному избирательному округу №3. В округе занял первое место, получив в свою поддержку 71,45% голосов избирателей. Второе место заняла кандидат от партии "Яблоко", адвокат Ксения Михайлова (12,28%). 28 сентября 2016 г. Вячеслав Макаров вновь был избран председателем Законодательного собрания Санкт-Петербурга.
С 2021 г. - депутат Государственной думы РФ VIII созыва. Был избран 19 сентября 2021 г. от партии "Единая Россия". Баллотировался по федеральному округу в составе региональной группы №42 от Санкт-Петербурга (под вторым номером). С 7 октября 2021 г. - первый заместитель руководителя фракции "Единая Россия" Владимира Васильева.
С ноября 2021 г. - заместитель председателя комиссии генсовета партии "Единая Россия" по международному сотрудничеству и поддержке соотечественников за рубежом.
Член президиума генерального совета партии "Единая Россия".
Полковник в отставке.
Награжден орденами "За заслуги перед Отечеством" IV степени (2014) и Александра Невского (2020).
Автор более 60 научных трудов.