Родился в городе Арзамас-16, ныне Саров Нижегородской области. Окончил среднюю общеобразовательную школу № 20 в городе Сарове (1984 г.). После окончания школы поступил в Краснодарское высшее военное командное училище ракетных войск. После училища служил в соединениях ракетных войск в Иркутске и Чите. В 1997 году поступил в Военный университет Министерства обороны и окончил его с отличием. Подполковник юстиции. С 2000 года проходил службу в Москве в системе Военных судов. Вечером 23 октября 2002 года, услышав о захвате чеченскими террористами зрителей «Норд-Оста» в качестве заложников, Васильев в военной форме, со служебным удостоверением прошёл через оцепление и войдя в здание, вступил в переговоры с террористами. Он надеялся, что террористы захотят иметь в заложниках чиновника юстиции и, видимо, надеялся ценой своей жизни спасти других. Боевики не поверили, что он пришёл сам, чтобы предложить себя в качестве заложника за других, и расстреляли его. 26 октября 2002 года, после штурма театрального центра, тело Васильева с шестью пулевыми ранениями нашли в подвальном помещении. Похоронен в Сарове, на городском кладбище. Награды: орден Мужества (2004, посмертно). Память: его имя носит средняя общеобразовательная школа № 20 в городе Сарове.