Вячеслав Серафимович Макаров родился 7 мая 1955 г. в селе Байгора (Липецкая область).
В 1973 г. окончил Калининское (ныне — Тверское) суворовское училище.
В 1977 г. окончил Ростовское высшее командно-инженерное училище имени главного маршала артиллерии М.И. Неделина, затем проходил службу в Космических войсках.
В 1987 г. – окончил Военно-политическую академию им. В.И. Ленина.
В 1992 г. стал начальником ведущей кафедры Военно-космической академии им. А.Ф. Можайского.
В 1998 г. окончил институт повышения квалификации и переподготовки руководящих кадров при Санкт-Петербургской государственной инженерно-экономической академии по специальности "экономика".
В 2000 г. окончил Санкт-Петербургскую юридическую академию по специальности "юриспруденция". В том же году был избран депутатом муниципального совета МО "Чкаловское".
В 2003 г. вошел в состав Законодательного собрания (ЗакС) Санкт-Петербурга третьего созыва, стал членом комиссии по вопросам правопорядка и законности.
В 2007 г. избран депутатом Законодательного собрания Санкт-Петербурга четвертого созыва, возглавил бюджетно-финансовый комитет и вошел в состав комиссии по вопросам правопорядка и законности. В том же году окончил Северо-Западную академию государственной службы по специальности "государственное и муниципальное управление".
В декабре 2011 года после избрания депутатом Законодательного собрания Санкт-Петербурга пятого созыва стал его председателем и руководителем фракции "Единая Россия".
Заместитель секретаря политсовета Санкт-Петербургского регионального отделения всероссийской политической партии "Единая Россия".
Автор более 60 научных трудов. Профессор.
Награжден рядом правительственных наград.
Мастер спорта по легкой атлетике.
Женат, есть две дочери.