Народився 1900(1900) року в родині пекаря в місті Катеринославі, тепер місто Дніпро, Дніпропетровська область, Україна. З 15 років працював кріпильником на будівництві тунелів Мерефо-Херсонської дороги. Служив добровольцем у Червоній армії під час Громадянської війни в Росії.
До 1923 року перебував на продовольчій роботі. З 1923 року — голова робітничого комітету, голова дорожньої страхувальної каси будівельників тунелів.
З 1929 року — в апараті Всеукраїнського професійного комітету спілки будівельників. З 1931 року — на профспілковій та господарській роботі на Дніпробуді.
З 1934 року — студент Української промислової академії імені Сталіна (місто Харків).
У 1937–1939 роках виконував обов’язки голови Харківської міської ради.
26 червня 1938 року був обраний депутатом Верховної Ради УРСР першого скликання по Жовтневій виборчій окрузі № 241 м. Харкова.
У липні 1944 – 1946 року — голова виконавчого комітету Дрогобицької міської ради депутатів трудящих.
З (затв. у жовтні) 1946 року — заступник голови виконавчого комітету Херсонської обласної ради депутатів трудящих.
Список депутатів, обраних до Верховної Ради УРСР // Вісті [ЦВК УРСР]. — 1938. — № 148 (5338). — 29 червня. — С. 1.
Постанова окружної виборчої комісії <…> про реєстрацію кандидата в депутати Верховної Ради УРСР Івана Івановича Боброва // Вісті [ЦВК УРСР]. — 1938. — № 119 (5309). — 27 травня. — С. 2.
Гуковський Павло (1767) · Афанасьєв Федір (1768–1778) · Артюхов Петро (1779–1784) · Карпов Артемій (1784–1789) · Павлов Олександр (1790–1791) · Тамбовцєв Олексій (1791–1793) · Анікєєв Андрій (1793–1796) · Бутенко Михайло (1796–1799) · Урюпін Єгор (1799–1805) · Анікєєв Андрій (1805–1808) · Карпов Федот (1808–1811) · Ламакін Василь (1811–1823) · Криворотов Григорій (1823–1828) · Мотузков Антон (1829–1834) • Кузін Кузьма (обраний, але не займав посади) (1835) · Ковальов Дмитро (1835–1837) · Карпов Сергій (1838) · Базилевський Федір (1838–1839) · Климов Андрій (1839–1841) · Гринченков Гавриїл (1841–1843) · Рудаков Федір (1844–1846) · Котляров Михайло (1846–1847) · Рижов Іван (1847–1849) · Рудаков Олексій (1850–1852) · Костюрін Сергій (1853–1858) · Северин Олександр (1859–1861) · Скриннік Олексій (1862–1867) · Шатунов Микола (1867–1870) · Гордієнко Єгор Степанович (1871–1873) · Чєпєлкін Олексій (1874–1875) · Ковальов Олександр (1875–1884) · Фесенко Іван (1884–1891) · Щелков Володимир (1892–1893) · Голенищев-Кутузов Іван Тимофійович (1893–1900) · Погорілко Олександр Костянтинович (1900–1912) · Будберг Роман (1913) · Дорофєєв Микола (1913–1914) · Багалій Дмитро Іванович (1914–1917) · Стефанович Сергій Григорович (1917) · Сіверо-Одоєвський Опанас (1918) · Салтиков Микола Миколайович (1919)