[1] Vasilyev began karting in 1984 and raced primarily in his native Soviet Union for the majority of his early career, finishing as runner-up in the USSR championship in 1989.
In 2000 he debuted internationally, competing in the N-GT class of the FIA GT Championship for Freisinger Motorsport alongside another Russian driver Nikolai Fomenko.
[2] By 2004 he returned to Freisinger Motorsport, scoring his first podium at Magny-Cours and placed sixth in the final championship standings; his best result in the N-GT class.
[9] before switching to the GT2 class in 2008, returning to the Le Mans Series with Snoras Spyker Squadron.
[10] Vasilyev signed with Valmon Racing Team Russia for the 2012 FIA GT1 World Championship season.