Советский и российский актер театра и кино.
Окончил Щукинское училище, класс В. Этуша.
С августа 1965 по январь 1985 года работал актером Ленинградского академического Театра комедии им. Н. П. Акимова.
С февраля 1985 года по январь 1987 г. – артист Театра им. Ленинского комсомола.
До 1993 года работал в «Открытом театре» (Театр им. Ленсовета).
С февраля 1997 г. – актер Санкт-Петербургского государственного драматического Театра на Литейном.
В 1980 году Вячеславу Захарову присвоено звание «Заслуженный артист РСФСР».