Член КПСС с 1931 года.
Чекист. С октября 1941-го в партизанском отряде. С апреля 1942 года возглавлял объединённое командование всех партизанских отрядов в юго-западных районах Орловской области и северной части Сумской области. Оккупанты были изгнаны из 370 населённых пунктов, и на юге Брянских лесов создан партизанский край с населением свыше 200 тысяч человек. Летом 1943-го руководил успешной обороной края от двух немецких и двух венгерских дивизий. С конца 1943 года в Центральном штабе партизанского движения, затем в органах госбезопасности. С 1957-го в отставке.