Родился в городе Волгограде, в семье военного.
Окончил Орджоникидзевское высшее военное командное Краснознамённое училище МВД СССР им. С.М. Кирова.
Проходил службу в городе Арзамас-16 Нижегородской области.
С 1994 года участвовал в проведении контртеррористической операции на территории Чеченской республики.
Капитан Шатилов погиб при исполнении воинского долга.
Похоронен в Сарове, на городском кладбище.