Свою службу в учреждениях уголовно-исполнительной системы он начал с оперуполномоченного оперативного отдела, также работал заместителем начальника по безопасности Минюста. В 2010-м возглавил управление краевого главка. С прошлого года Васильев исполнял обязанности начальника ГУФСИН.
Прежний руководитель, Владимир Шаешников, был отправлен в отставку в связи с достижением предельного возраста службы.