4 января 2001 года в Инсбруке во время «Турне четырёх трамплинов» сдал положительную допинг-пробу на фуросемид, в результате получил двухгодичную дисквалификацию[1], ряд его результатов был аннулирован. Из-за дисквалификации Васильев пропустил, в том числе, и зимние Олимпийские игры 2002 года.
На Олимпийских играх 2006 года в Турине на трамплине К90 Васильев лидировал после первого прыжка, на 0,5 очка опережая Янне Ахонена и Томаса Моргенштерна, однако сорвал второй прыжок и в итоге занял лишь 10-е место. На трамплине К120 Васильев был 17-м, а в командном первенстве в составе сборной России занял 8-е место.
По итогам «Турне четырёх трамплинов» сезона 2008/09 занял 5-е место в общем зачёте[2] — высшее в истории российского спорта. В том же сезоне занял высшее в карьере пятое место в общем зачёте Кубка мира, шесть раз за сезон поднявшись на подиум на отдельных этапах.
Участник чемпионатов мира по полётам на лыжах 2000, 2004, 2006, 2008, 2012, 2014, 2018 годов. Лучший результат — 8-е место (2014, HS205), в командном первенстве — 5-е место (2008, HS213).