Родился 8 августа 1944 года в Петропавловске Казахской ССР. Окончил Куйбышевское Суворовское военное училище, в 1967 году окончил Качинское высшее военное авиационное училище лётчиков имени А. Ф. Мясникова. По окончании училища направлен в авиацию ПВО. Служил на лётных должностях от старшего лётчика до командира эскадрильи.
В 1978 году подполковник Васильев окончил Военно-воздушную академию имени Ю. А. Гагарина и был назначен заместителем командира 401-й истребительного авиационного полка ПВО в Смоленск.
В 1979 году назначен командиром 415-го истребительного авиационного полка ПВО в Туношну. Служил на лётных должностях от заместителя до командира полка, занимал должность заместителя командира корпуса ПВО, затем — заместителя командующего отдельной армией ПВО по авиации.
В 1988 году окончил Военную академию Генерального штаба Вооружённых Сил имени К. Е. Ворошилова.
С 1988 г. — командир корпуса ПВО, в дальнейшем — первый заместитель командующего, командующий 10-й отдельной армией ПВО с декабря 1992 года по декабрь 1994 года, командующий 6-й отдельной армией ПВО с декабря 1994 года по июль 1998 года.
В 1998 году назначен на должность командующего Московским округом ВВС и ПВО.
В 2002 году ввиду разногласий с проводимыми мероприятиями по реформе Вооружённых Сил вышел в отставку.Освоил 12 типов истребителей: МиГ-17, Су-9,Су-15, МиГ-25, МиГ-23, МиГ-31, имеет общий налет около 2500 часов.После отставки выполнял обязанности статс-секретаря - заместителя председателя Государственной технической комиссии при Президенте РФ.