Народився в родині залізничника. У 1920 році закінчив Городецьку початкову школу і вступив до комсомолу. З 1921 року працював агентом карного розшуку в Київській губернії.
До 1925 року — в Київській губернській надзвичайній комісії (ЧК). Перебував на комсомольській роботі, вибирався секретарем Ново-Шепелицького районного комітету комсомолу Малинського округу.
У 1927 році закінчив дворічну школу радянського та партійного будівництва у Києві.
З 1928 року — на профспілковій роботі. У 1930—1931 роках - редактор Лохвицької районної газети. Потім — на партійній роботі в Куликівській та Путивльській машинно-тракторних станціях (МТС) Чернігівської області.
З 1937 по 1938 рік — 1-й секретар Грем'яцького районного комітету КП(б) України (Чернігівська область). З 1938 по грудень 1939 року — секретар Чернігівського міського комітету КП(б)У.
17 грудня 1939 — серпень 1940 року — 2-й секретар Чернігівського обласного комітету КП(б)У.
У Червоній армії: з 1941 року — член Військової ради Приморської армії; з 1942 року — член Військової ради Воронезького фронту, генерал-майор інтендантської служби; до вересня 1943 року — член Військової ради Волховського фронту, генерал-майор інтендантської служби.
Від 12 вересня 1943 до 3 березня 1948 року — 1-й секретар Чернігівського обласного і міського комітетів КП(б) України.
Після 1948 року — парторг ЦК ВКП(б) на будівництві Волго-Донського каналу.
До березня 1958 року — заступник голови виконавчого комітету Ростовської обласної ради депутатів трудящих.
Помер 22 березня1958 року в місті Ростові-на-Дону. Похований на Братському цвинтарі Ростова-на-Дону.