Родился в городе Горьком. Окончил среднюю общеобразовательную школу № 29 (г. Горький), Нижегородское высшее военное училище тыла (1998 г.). С июня 2000 года принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Начальник вещевой службы старший лейтенант Шашков погиб при исполнении воинского долга. Похоронен в Нижнем Новгороде, на кладбище «Марьина Роща». Награды: орден Мужества (30.11.2001, посмертно). Память: на здании средней общеобразовательной школы № 29 (г. Нижний Новгород, Советский район, улица Ошарская, 70), где учился воин, установлена мемориальная доска.