Место рождения:
Красноярский край, Саянский р-он, с. Большой Ильбин
Дополнительная информация:
Указом Президиума Верховного Совета СССР
от 27 февраля 1945 года
удостоен звания Героя Советского Союза
Уроженец Красноярского края (село Большой Ильбин Саянского района). В Красную Армию призван в октябре 1941 года и направлен в 1-е Киевское артиллерийское училище имени
С.М. Кирова, эвакуированное в город Красноярск. После окончания училища лейтенант Шилов с 20 августа 1942 года – командир огневого взвода 15-й мотострелковой бригады
16-го танкового корпуса Сталинградского фронта. Особо отличился на 1-м Белорусском фронте в январе 1945 года при освобождении Польши. Из наградного листа: «20 января 1945 года дивизион, совершая марш, завязал встречный бой с противником на подступах к городу Радзюив… Капитан Шилов, командуя всей батареей, совершил обходной маневр в тыл противника… Противник не ожидал удара со стороны тыла и в панике стал отступать».