Родился в январе 1906 г. в д. Македоново Кашинского уезда Тверской губернии. Отец — батрак у помещиков; мать занималась сельским хозяйством, имея небольшой надел земли. В 1917 г. окончил начальную школу, продолжить образование не мог, так как в семье было 8 детей. После возвращения старшего брата из армии в 1919 г. с семьей вступил в колхоз. По решению колхоза был послан в г. Кашин в школу II-ой ступени, которую окончил в 1924 г., вступил в комсомол и вернулся в семью. С марта 1926 г. председатель Бежецкого волостного комитета союза сельскохозяйственных рабочих (с. Савцино, г. Кашин). Член ВКП(б) с 1928 г. С августа 1929 г. помощник директора совхоза «Устиново» Кашинского района. С октября 1931 г. секретарь Кашинского райисполкома. С февраля 1933 г. помощник уполномоченного комитета заготовок по Кашинскому району. С февраля 1935 г. зав. Кашинского роно. С июля 1936 г. зав. роно Новоторжского карельского района Калининской области. С июля 1937 г. председатель Новоторжского райисполкома. С сентября 1938 г. зав. Калининского облоно. С октября 1942 г. зам. пред. Калининского облисполкома. С июня 1943 г. пред. Калининского горисполкома. В 1947 г. окончил девятимесячные курсы при ВПШ при ЦК ВКП(б). С апреля 1952 г. секретарь Калининского облисполкома. С марта 1957 г. зав. отделом коммунального хозяйства, с марта 1959 г. зав. общим отделом Калининского облисполкома. С января 1963 г. на пенсии; будучи персональным пенсионером республиканского значения работал в облисполкоме. Награжден медалями «За оборону Москвы», «За победу над Германией в Великой Отечественной войне 1941—1945 гг.». Умер в июле 1978 г.