Родился в 1895 году в Санкт-Петербурге в семье рабочего-печатника. Член ВКП(б) с 1919 года . В 1906 году окончил начальное городское училище в Санкт-Петербурге, в 1910 году — три класса Санкт-Петербургского Знаменского высшего начального городского училища.
В августе 1911г. — ноябре 1913г. — фальцовщик в фальцовочной мастерской издательства Суворина в Санкт-Петербурге. В ноябре 1913г. — июле 1915г. — наладчик в типографии Богданова в Санкт-Петербурге. В июле 1915г. — августе 1916г. - в русской армии: рядовой 1-го Боровицкого пехотного полка на германском фронте. В августе 1916г. — январе 1917г. — на лечении в военном госпитале в городе Новгороде. В январе — июле 1917г. — безработный в городе Петрограде. В июле — декабре 1917г. — на лечении в Мариинской больнице Петрограда. В январе — августе 1918г. — инструктор-организатор, заместитель заведующего организационного управления Народного комиссариата социального обеспечения РСФСР. В августе — декабре 1918г. — на лечении в клинике имени Бехтерева в Петрограде. В январе 1919г. — июле 1920г. — политпросветработник Сызранского уездного отдела народного образования Симбирской губернии. Участник продовольственных отрядов. В июле 1920г. — августе 1922г. — председатель Головинского, 1-го Усольского волостных комитетов РКП(б) Симбирской губернии. В августе 1922г. — октябре 1923г. — заместитель председателя Главного управления политического просвещения (Головполітпросвіти) при СНК Туркестанской АССР в Ташкенте. В ноябре 1923г. — августе 1924г. — заведующий агитационно-пропагандистским отделом Скопинского уездного комитета РКП(б) Рязанской губернии. В сентябре 1924г. — апреле 1926г. — ответственный секретарь Рязанского уездного комитета ВКП(б). В апреле — июне 1926г. — ответственный инструктор Севастопольского районного комитета ВКП(б) Крымской АССР. В июне 1926г. — ноябре 1927г. — заместитель заведующего организационно-инструкторского отдела Белгородского уездного комитета ВКП(б) Курской губернии. В ноябре 1927г. — июле 1930г. — заместитель заведующего и заведующий организационно-инструкторского отдела, ответственный секретарь Симферопольского городского комитета ВКП(б) Крымской АССР. В августе 1930г. — январе 1932г.- ответственный секретарь Рязанского районного комитета ВКП(б) Московской области. В январе 1932г. — апреле 1937г. — 1-й секретарь Рязанского районного комитета ВКП(б) Московской области. В апреле — мае 1937г. — 2-й секретарь Московского областного комитета ВКП(б). В мае — июле 1937г. — 3-й секретарь Московского областного комитета ВКП(б). В июле 1937г. — июле 1938г. — исполняющий обязанности 1-го секретаря Крымского областного комитета ВКП(б). В июле — октябре 1938г. — 1-й секретарь Крымского областного комитета ВКП(б).
Депутат Верховного Совета СССР 1-го созыва (1938г.). Депутат Верховного Совета Крымской АССР (июнь – октябрь 1938г.). Член Президиума Верховного Совета Крымской АССР (1938г.).
Скончался 10 октября 1938 года в Симферополе.