Родился в городе Фурманов Ивановской области. Окончил среднюю общеобразовательную школу № 5 (г. Фурманов), профессионально-техническое училище № 13 по специальность «штурман-помощник механика» в городе Чкаловск Горьковской (ныне Нижегородской) области. После окончания училища работал матросом на теплоходе «Констанца». В ноябре 1982 года был призван в ряды Вооружённых Сил СССР. С апреля 1983 года принимал участие в боевых действиях на территории Республики Афганистан. Командир разведывательного отделения 783-го отдельного разведывательного батальона 201-й мотострелковой дивизии сержант Шумилов погиб при исполнении воинского долга. Похоронен в Фурманове, на городском кладбище. Награды: орден Красной Звезды (посмертно), медаль «За отвагу».