За отличия во время Первой мировой войны награжден Георгиевскими крестами всех степеней. Также получил французскую бронзовую военную медаль как лучший казак полка.
Иван Никанорович родился в 1890 г. в пос. Савво-Борзинский Баркинской ст. в Забайкалье. Семья вскоре перебралась в Маньчжурию, где его отец работал на строительстве КВЖД. В семье было 5 детей. Иван и трое его братьев закончили двухклассное училище.
Призван на военную службу в 1912 г. Служил в 1-м Читинском полку Забайкальского казачьего войска. Во время Великой войны сражался в составе 4-й сотни своего полка. Был ранен в 1915 г.
В перерывах между боями писал стихи на военную тематику, которые публиковались во фронтовой газете.
После Февральской революции, пользуясь заслуженным уважением своих казаков, был избран в состав войскового комитета. В мае 1917 г. был делегатом Учредительного казачьего съезда в Петрограде. Произведен в офицерский чин прапорщика за боевые отличия.
Во время Гражданской войны в Особом Маньчжурском отряде атамана Семенова с апреля 1918 г. В 1919-1920 гг. адъютант атамана Забайкальского казачьего войска, затем член войскового правительства. Дослужился до сотника.
В эмиграции в Маньчжурии. Иван Никанорович работал в газете, продолжал писать стихи. В 1929 г. из-за обострения советско-китайского конфликта перебрался из г. Маньчжурия в г. Хайлар. Скончался в 1929 г. от последствий отравления газами во время Мировой войны.
Его награды, которые хранились в семье, были украдены во время обысков, проводимых после вступления в Маньчжурию советских войск.