Родился 9 мая 1905 года в деревне Новый Вареж Владимирской губернии в крестьянской семье. В 1926 году окончил советскую трудовую школу II ступени, после чего поступил в 1-й Московский государственный университет на факультет «советское право». Член КПСС с 1930 года.
В 1930-1931гг. - следователь прокуратуры Тамбовской области, прокурор Ракшинского района Центрально-Черноземной области. В 1931-1932гг. - старший следователь прокуратуры Воронежской области, помощник воронежского областного прокурора. В 1933-1934гг. - помощник прокурора прокуратуры железнодорожного строительства «Москва–Донбасс». В 1934-1939гг. - прокурор Сталинградского железнодорожного участка. В 1939-1942гг. - главный прокурор железнодорожного транспорта Прокуратуры СССР. В 1942-1947гг. - прокурор Крымской АССР. В 1947-1951гг. - заместитель прокурора и прокурор Краснодарского края. В 1951-1961гг. - прокурор Смоленской области.
Скончался 13 декабря 1978 года. Похоронен на Новом кладбище в Смоленске.