Олег Николаевич Смирнов родился в 1919 году в селе Николо–Берёзовец Галичского района. Отец его работал на мыловаренном заводе, а мать учительствовала. Вскоре семья переехала в Ярославль. Здесь Олег окончил среднюю школу, начал работать на ликероводочном заводе, а затем уехал в Москву в институт физкультуры. С 3-го курса Олег Смирнов ушел в летную школу. Было это в 1941 году.
В 1942 году Смирнов стал лётчиком–истребителем. В начале 1943 года Олег Смирнов переучивается на новый самолёт ЛАГГ.
Хорошей школой для истребителя Смирнова стали воздушные бои на Курской дуге. Первый вражеский самолёт Олег сбил под Харьковым, когда с группой «лагов» прикрывал штурмовиков «илов».
Особенно были памятными бои у Днепра в районе Запорожья и Кривого Рога. В одном из таких боёв Олег Смирнов был сбит немецким «мессером». Спускаясь на парашюте над линией фронта, видел, как бьют по нему фашисткие зенитки, но всё обошлось благополучно.
Получив новый самолёт, Олег Смирнов отомстил гитлеровцам за своё первое поражение. Как–то в районе Николаевки четвёрка «лавочкиных» была наведена по рации на группу немецких бомбардировщиков. Несмотря на десятикратное превосходство врага, истребители, в составе которых был и старший лейтенант Смирнов, атаковали первую, а потом и вторую группу и заставили бомбардировщиков беспорядочно сбрасывать бомбы на свои войска. Истребители сбили нескольких «юнкерсов», один из них был сбит Смирновым. В другом бою группа Ла–5, ведомая Смирновым, встретилась с 30 вражескими самолётами. В этом бою Олег Николаевич сбил 2 самолёта — Ю–87 и ФВ-190, а третий самолёт заставил сесть на нашей территории и сдаться пехоте.
Но особенно «урожайным» для Смирнова было небо Будапешта. Здесь он сбил 11 «Фоке–вульфов». Счёт сбитых самолётов приближался к 20. Последние 2 «мессера» славный лётчик–истребитель сбил у Вены.
Указом Президиума Верховного Совета СССР от 18 августа 1945 года Олегу Николаевичу Смирнову присвоено звание Героя Советского Союза.