Николай Шилов окончил Пермский государственный университет по специальности «Математик-экономист» и Московский государственный университет экономики, статистики и информатики по специальности «Антикризисное управление». В 2018 году успешно завершил обучение в London Business School по программе для топ-менеджеров Сбербанка.
Мужчна работает в системе Сбербанка более 10 лет. Он начинал карьеру с должности специалиста в Западно-Уральском банке, позже стал заместителем управляющего Кемеровским отделением ПАО Сбербанк.
С апреля 2018 года являлся управляющим Кемеровским отделением ПАО Сбербанк.
В 2019 году Николай Шилов стал победителем второго сезона конкурса «Лидеры России» и получил сразу двух наставников — председателя наблюдательного совета Государственной корпорации «Фонд содействия реформированию жилищно-коммунального хозяйства» Сергея Степашина и президента, председателя правления Сбербанка Германа Грефа.