Родился в семье крестьянина-бедняка. Русский. С 7 лет был батраком, пас скот, числился помощником кузнеца, кузнецом сельскохозяйственных ремонтных мастерских Перелешинского совхоза. В 1916 учился в сельской школе в Ивановке.
Член ВЛКСМ в 1922-1932 годах.
Работал на промышленных объектах в Воронеже:
В 1925-1930 годах - машинист парового молота на заводе им. Дзержинского.
В 1933-1934 годах - старший инженер районной электростанции.
В 1935-1936 годах - начальник электроцеха завода № 16.
В 1936-1937 годах - инженер-монтажник "Энергопрома".
В 1937-1938 годах - заместитель главного инженера Водоканалтреста.
В 1938-1939 годах - секретарь парткома завода имени Ленина.
В 1930-1933 и 1934-1935 годах получал высшее образование в Московском горном университете.
Переведен на работу в органы государственной безопасности и внутренних дел.
В 1939-1941 годах - нарком внутренних дел Киргизской ССР.
В 1941 году - нарком государственной безопасности Киргизской ССР.
В 1941-1942 годах - заместитель начальника оборонительного строительства НКВД Северного фронта.
В 1942-1943 годах - заместитель начальника Особого отдела НКВД 43 армии.
В 1943-1946 годах - заместитель начальника Отдела контрразведки Смерш 3 ударной армии.
В 1946 году переведен на государственно-административную работу в Министерство угольной промышленности Западных районов СССР.
В 1949-1952 годах - начальник сектора отдела горного контроля Главной государственной горной технической инспекции Министерства угольной промышленности СССР.
в 1952-1954 - главный горно-технический инспектор Главной государственной горной технической инспекции Министерства угольной промышленности СССР
полковник госбезопасности: 14 февраля 1943 года