Иван Андреевич родился в 1887 году в г.Спасск Казанской губернии. Работал в пароходном обществе «Кавказ и Меркурий» в Спасском затоне, в 1905 году слесарь на предприятиях в Баку; участвовал в революционном движении. Был арестован и сослан на 3 года в Вологодскую губернию. В 1915 году приехал в г.Казань. Весной 1918 года по заданию Казанского губкома РКП(б) направлен в Спасский уезд комиссаром по продовольствию. В 1918 году был избран председателем уездного исполкома, в 1919 году - Спасской уездной Чрезвычайной комиссии, в 1921 году член бюро Татарского обкома РКП(б) и делегатом на 10-й съезд партии. В 1924 году председатель Казанского горсовета, позднее по заданию ЦК был направлен на Украину. Умер в 1954 году.