Васильєв розпочинав свою кар’єру в юнацьких командах столичного «Беркута». Після цього він захищав кольори «Білого Барса», «Сокола», «Маріуполя», «Києва» та «Тризуба», якому і належить його контракт. Окрім того, захисник має досвід виступів в юнацьких збірних України (U-18) та (U-20).