Шаянов – воспитанник усть-каменогорского хоккея. Выступал за команды «Торпедо» (Усть-Каменогорск), СКА (Новосибирск), «Строитель» (Темиртау).
Тренерскую карьеру начал в 1996 году. Чемпион мира среди юниоров (2004) в качестве помощника главного тренера. Чемпион России 2001 и 2002 года с командой ДЮСШ «Металлург-86», победитель турнира сборных регионов с командой «Урал-Западная Сибирь» в качестве главного тренера. В 2005-2008 гг. – главный тренер «Металлург-2».