Родился 11 декабря 1907 г. в с. Апухтино Нерльского района Калининской области, в семье сельского дьячка. Окончил 4 класса сельской школы в 1920 г. на родине, курсы политсостава погранвойск ОГПУ ЛВО в 1931 г. Член ВКП(б) с апреля 1939 г. 1920–1922 гг. — Рославльский волисполком Калязинского уезда, делопроизводитель. 1925–1929 гг. — Нагорский
волисполком Ленинского уезда Московской области, счетовод, с 1927 г. — заведующий финансово-налоговой частью. 1929–1936 гг. — пограничные войска ОГПУ-НКВД, ЛВО, начальник погранзаставы. Февраль 1936 г. — август 1941 г. — Каширская ГРЭС, комендант охраны, с ноября 1937 г. — начальник спецотдела. Август (июль) 1941 г. — декабрь 1953 г. служил в РККА. В составе Западного, 3-го Белорусского и 1-го Прибалтийского фронтов. С 1941 г. по март 1943 г. — техник по химбомбам Головного авиационного склада № 1998. [В ЦАМО имеются ошибочные сведения: 19-й раб, командир роты отдельного батальона связи, лейтенант. Пропал без вести в декабре 1941 г. Включен в Книгу памяти Московской области: пропал без вести в 1943 г.]. Перед демобилизацией служил в г. Хабаровске. Майор интендантской службы. С 8 марта (утвержден 24 июня) 1954 г. — Щекинская ГРЭС-18, помощник директора по МПВО. Уволен 18 августа 1955 г. в связи с устранением должности. Жена — Рахманина Мария Николаевна.
Награды: ордена Красной Звезды (12 мая 1945 г., 3-я воздушная армия, 19-й район авиабазирования (РАБ), 19-й полевой военно-хозяйственный склад, начальник продфуражного отделения; ноябрь 1950 г.), медали «За оборону Москвы» (13 октября 1944 г., 19-й РАБ, 219-й отдельный батальон связи, начальник отделения продснабжения), «За боевые заслуги» (ноябрь 1945 г.).