Будущий летчик-ас появился на свет 30 января 1895 в деревне вблизи города Владимир, и был четвертым ребенком в крестьянской семье. После начала Первой Мировой пошёл добровольцем в армию, и был записан в 96-й Омский пехотный полк, вместе с которым сражался на Северном фронте, причем сражался так хорошо, что в 19 лет удостоился Георгиевского Креста 4-ой степени. 8 декабря 1914 получил тяжелое ранение, стоял вопрос об ампутации ноги. На лечение его поместили в госпиталь в Петербурге, где из окна было видно аэродром. Вид взлетающих самолетов произвел на молодого человека неизгладимое впечатление, и после выхода из госпиталя он решает стать лётчиком. После обучения в Петербурге и Москве был зачислен в 19-ую эскадрилью под руководством известного лётчика-аса Александра Казакова. Первой машиной Смирнова стал Nieuport 10, а впервые сбить самолет врага молодому пилоту удалось 20 декабря 1916, после чего ему было присвоено звание прапорщика. Потом Смирнов пересел на французскую машину - Morane-Saulnier, на которой сбил 5 самолетов противника. В марте 1917 1-ая Боевая Авиагруппа была перемещена в Галицию, где в воздушных боях в новом пространстве Смирнов сбил ещё 6 немецких летательных аппаратов, за что получил Георгиевский Крест (2-ой и 3-ей степеней). 31 октября 1917 он получил наконец Орден Святого Георгия за ещё один сбитый самолёт. В ноябре им были сбиты ещё 2 аппарата. Всего за Первую Мировую Иван Смирнов сбил более 20 самолётов врага, при этом оставаясь невредимым. Но 14 декабря 1917 механик предупредил его, что сверху готовят убийства офицеров старой дореволюционной формации, что заставило Ивана покинуть подразделение и на короткий период присоединиться к Белой Армии, где он исполнял обязанности военного представителя Деникина во Франции.