Родился в крестьянской семье. По национальности — украинец.
В 1914 году окончил сельскую школу в родной деревне. Там же начал работать. С августа 1915 года — батрак у крестьян-кулаков. С октября 1916 года — уборщик в частной парикмахерской в Харькове. В сентябре 1917 года вернулся в деревню, где вновь батрачил, а с октября 1919 года работал в хозяйстве мачехи. С января 1921 года — чернорабочий службы пути, станции «Харьков» Южной железной дороги. С февраля 1923 года — секретарь Старо-Нелидовского сельского совета. С декабря 1923 года — чернорабочий, столяр на заводе «Серп и молот» в Харькове. В 1929 году окончил совпартшколу.
С 1930 года находился на комсомольской и партийной работе. С января 1930 года по март 1931 года — заведующий организационно-массовым отделом комитета ЛКСМУкраины и заведующий культотделом завкома завода «Серп и молот» в Харькове. С марта 1931 года по февраль 1932 года — член президиума Всеукраинского комитета Союза работников Сельхозмаша, заведующий организационно-массовым отделом. С февраля 1932 года по май 1933 года — заведующий организационно-массовым отделом Харьковского областного совета профсоюзов (облсовпрофа). С мая 1933 года по февраль 1935 года — заведующий агитационно-массовым и организационным отделами, заместитель ответственного секретаря Миропольского райкома КП(б) Украины. С февраля 1935 года по август 1936 года учился на курсах марксизма-ленинизма при ЦК КП(б) Украины. С августа 1936 года — инструктор Харьковского областного комитета КП(б) Украины, с мая 1937 года — первый секретарь Покрово-Багачского районного комитета КП(б) Украины (Полтавская область), с мая 1938 года — инструктор Полтавского обкома КП(б) Украины. Затем направлен на работу в НКВД.
С 26 сентября 1941 года по 14 февраля1948 года — начальник управления НКВД (с 1946 года — управления МВД) по Ярославской области. В период Великой Отечественной войны руководил ликвидацией 89 групп бандитско-дезертирских формирований (всего — 406 человек) и задержанием 39 парашютистов на территории Ярославской области. По заданию НКВД СССР в феврале 1942 года направлялся в командировку на Калининский фронт для заброса партизанского отряда в тыл врага. В июле — октябре 1945 года выезжал в командировку в Германию, был начальником оперсектора НКВД земли Мекленбург — Западная Померания. После войны продолжил службу в органах госбезопасности.
25 января1964 года (в 59-летнем возрасте) был уволен из рядов КГБ СССР в отставку по статье 60 «б» (по болезни).
Последние годы
После выхода на пенсию проживал в г. Пензе, занимался общественной деятельностью. Был председателем Пензенской областной комиссии содействия Советскому фонду мира и членом Президиума Пензенского областного Комитета защиты мира, заведующим Внештатным отделом Пензенского областного Комитета народного контроля.