Родился в 1960 году. Член Союза профессиональных художников России при ЮНЕСКО с 1994 года. В 1981-1986 годах учился в Палехском художественном училище. Учитель - В.В.Большаков. В 1986-1989 годах работал в Палехских художественно-производственных мастерских. С 1993 года работает в творческой мастерской "Палешане". В 1998 году возглавил палехское отделение Союза художников России.
Занимался книжной иллюстрацией ("Жизнь Иисуса Христа" (1995)), иконами. Тематика произведений: фольклор, литература, религиозная. Участник выставок с 1991 года.
Работы В.С.Макашова хранятся в Государственном музее палехского искусства.