Родился 10 февраля 1969 г. в Москве. Отец - Николай Иванович, работал водителем транспортной компании "Совтрансавто". Мать - Тамара Александровна, была инженером спектрального анализа в Московском институте стали и сплавов.
В 1989 г. окончил Московский автомеханический колледж, в 2010 г. - Институт управления и права (Москва).
С 1989 г. работал механиком, начальником автоколонны.
В 1990 г. вступил в Демократическую партию России (ДПР), лидером которой был Николай Травкин.
В ноябре 1991 г. возглавил исполнительный комитет Молодежного союза ДПР (председатель - Андрей Богданов). В 1992 г. стал президентом благотворительного фонда "Молодежь выбирает будущее", созданного Андреем Богдановым для сбора денег, медикаментов и продуктов питания для защитников Приднестровья.
В 1993-2000 гг. – член политсовета, секретарь национального комитета, с 1998 г. - заместитель председателя национального комитета ДПР.
С 1993 г. Вячеслав Смирнов работает в качестве политтехнолога.
В 1996-2001 гг. - директор департамента региональных политических программ, заведующий отделом спецпропаганды в информационно-аналитическом центре "Новоком", специализировавшемся на политическом консультировании, пиаре и др. По данным СМИ, с 1997 г. занимал должность вице-президента центра. Организовывал 32 избирательные кампании, в т. ч. по выборам губернаторов в Красноярском, Приморском краях, Тульской, Пермской и Пензенских областях. В тот же период вице-президентом "Новокома" был Андрей Богданов.
В конце 1994 г. - начале 1995 г. участвовал в создании Российской парии автолюбителей (РПА). В январе 1995 г. был избран исполняющим обязанности председателя центрального комитета партии.
В 1999 г. возглавил "Всероссийский комитет граждан за честные выборы".
С февраля 2002 г. по февраль 2003 г. возглавлял федеральный предвыборный штаб центрального исполнительного комитета партии "Единая Россия". В этот период управлением общественных связей центрального исполнительного комитета руководил Андрей Богданов.
В феврале 2004 г. центральный комитет ДПР избрал Вячеслава Смирнова исполняющим обязанности председателя исполкома партии.
В 2005 г. в ДПР произошел раскол. В апреле того же года заместитель председателя Демократической партии России Андрей Богданов выступил против избрания лидером партии бывшего губернатора Чукотки, аудитора Счетной палаты РФ Александра Назарова. 28 мая 2005 г. при поддержке сотрудников аппарата экс-премьер-министра РФ Михаила Касьянова Богданов провел альтернативный съезд партии, где был избран председателем ее центрального комитета. В декабре 2005 г. в Москве прошли два съезда ДПР, один из которых проводили сторонники Михаила Касьянова, а другой – Андрея Богданова. Министерство юстиции РФ признало легитимным съезд, на котором председателем ЦК ДПР, а также лидером партии был избран Богданов. Вячеслав Смирнов возглавил исполнительный комитет ДПР.
С 2005 г. - исполнительный директор автономной некоммерческой организации "Научно-исследовательский институт политической социологии".
В июле 2007 г. стал помощником Андрея Богданова, избранным "великим мастером" одного из российских масонских объединений – "Великой ложи России".
2 декабря 2007 г. баллотировался в Госдуму РФ V созыва в составе федерального списка Демократической партии России (второй номер общей части списка). Партия в Думу не прошла, заняв последнее место с результатом 0,13% голосов избирателей.
2 марта 2008 г. участвовал в выборах депутатов Собрания муниципального образования "Савеловское" (Москва) по многомандатному избирательному округу №2 (баллотировался в порядке самовыдвижения). В местный парламент не прошел, заняв последнее - восьмое место и получив 14,6% голосов избирателей.
Осенью 2008 г. ДПР влилась в партию "Правое дело". С 2008 по 2011 г. Вячеслав Смирнов был членом федерального совета "Правого дела" (сопредседатели Леонид Гозман, Борис Титов, Георгий Бовт), с 2009 г. - заместителем руководителя московского отделения партии.
С 2009 г. - ответственный секретарь правления "Центра Андрея Богданова", занимающегося политтехнологиями.
4 декабря 2011 г. на выборах в Госдуму VI созыва выдвигался по списку партии "Правое дело" под четвертым номером. В Думу не прошел, так как партия не преодолела 7-процентный барьер, набрав 0,60% голосов избирателей.
В феврале 2012 г. Демократическая партия России была воссоздана. 12 февраля на съезде в Москве ее председателем был избран Андрей Богданов, Вячеслав Смирнов стал его заместителем. После регистрации партии в Министерстве юстиции РФ в мае того же года Смирнов занял должность председателя исполнительного комитета партии.
14 октября 2012 г. от Демократической партии России баллотировался в Парламент Северной Осетии - Алании (V созыва), Саратовскую областную думу (V созыва), Заксобрание Пензенской области (V созыва), Сахалинскую областную думу (VI созыва), Государственный совет Удмуртии (V созыва), Заксобрание Краснодарского края (V созыва). По итогам голосования в региональные парламенты не прошел.
Тогда же выдвигался от ДПР в депутаты Думы г. Черкесска (Карачаево-Черкесия) IV созыва, однако выбыл после регистрации. Также участвовал в досрочных выборах главы городского округа Химки (Московская область). Занял предпоследнее - 12-е место, получив 0,18% голосов. Главой Химок стал и. о. главы городского округа Олег Шахов - 47,61%.
14 сентября 2014 г. Вячеслав Смирнов баллотировался в парламенты Республики Алтай, Крыма, Брянской, Волгоградской областей, Республики Марий Эл VI созыва, Севастополя (I созыва) и Брянского совета народных депутатов (V созыва). На выборы шел от Коммунистической партии социальной справедливости (КПСС), возглавляемой Андреем Богдановым. Избран не был. Также выдвигался кандидатом в депутаты в Собрание депутатов Ненецкого автономного округа VII созыва и Государственный совет Татарстана V созыва, однако не был зарегистрирован.
13 сентября 2015 г. участвовал в выборах депутатов Ульяновской городской думы V созыва по списку Коммунистической партии социальной справедливости (№3 общей части списка). Партия в гордуму не прошла. Также от КПСС выдвигался в Заксобрание Новосибирской области, Костромскую облдуму и Совет депутатов Новосибирска, однако списки КПСС не прошли регистрацию.
В ноябре 2015 г. возглавил центральный совет политической партии "Союз горожан", ранее созданной Андреем Богдановым. Позднее покинул этот пост.
18 сентября 2016 г. баллотировался в Московскую областную думу VI созыва по списку Коммунистической партии социальной справедливости (второй номер общей части списка). Партия в Думу не прошла, заняв девятое место из 13 (1,46%).
В сентябре 2017 г. партия "Союз горожан" вошла в блок "Третья сила". Он объединил 16 непарламентских партий (Демократическую, Социал-демократическую, Народную и др.) для совместного выдвижения кандидатов для участия в выборах президента РФ в марте 2017 г.
Женат. Две дочери: Елизавета (род. 1991) и Евдокия (род. 2012).