Вячеслав Гаврилов окончил Ярославский педуниверситет имени К. Д. Ушинского по специальности «история», кандидат исторических наук. Трудовую деятельность в органах государственной власти начал в 2000 году помощником депутата Ярославской областной Думы, затем работал помощником руководителя аппарата Ярославской областной Думы, начальником отдела информационного обеспечения работы комиссий аналитического управления.
В последнее время Вячеслав Гаврилов работал в правительстве Ярославской области в должности заместителя начальника управления – начальника отдела информационно-экспертного отдела управления по взаимодействию с законодательными органами.