Родился в 1875 г. в Рыбинске. Работал в "мальчиках" в С.-Петербурге. С 1894 г. был учеником слесаря-кузнеца. С 1895 по 1929 г. работал слесарем в Главных железнодорожных мастерских г. Рыбинска. Участвовал в революции 1905 г., принимал активное участие в забастовках 1905 года, был избран от рабочих выборщиком, принявшим участие в создании Всероссийского железнодорожного Союза. За участие в забастовках был уволен. С 1906 по 1909 находился в Новгородской губернии административно высланным. С 1909 г. был под наблюдением охранки. В 1917 г. был избран членом Комитета Общественных организаций, был членом Совета рабочих и солдатских депутатов, членом заводского комитета при Рыбинских мастерских жел. дороги. После Октябрьского переворота с октября 1918 по июнь 1919 г. был членом приемной комиссии по национализации флота в Рыбинске и Горьком. И.И. Смирнов работал до 1947 г. (в музыкальной школе завхозом, в Рыбинском авиационном техникуме инструктором производственной практики, зам. начальника, а затем начальником госстраха с 1929 по 1936 г.).