Родился 14 октября 1893 года в с. Покровское Покровской волости Опочецкого уезда Псковской губернии. С марта 1917г. - член РКП(б) – ВКП(б) – КПСС. Образование среднее.
Трудовую деятельность начал в 1910 году слесарем-кузнецом в частной мастерской. В 1915-1917гг. - воевал на фронтах Первой Мировой войны. В 1917 году избран секретарем Клинцевского Совета рабочих, крестьянских и солдатских депутатов Черниговской губернии. С апреля 1918г. - в Рабоче-Крестьянской Красной Армии: комиссар авточасти штаба Реввоенсовета Восточного фронта, военком автобазы армии на Восточном фронте. Принимал активное участие в боях против белогвардейцев и подавлении мятежа чехословацкого корпуса. В 1920-1940гг. - ответственный секретарь профсоюза работников железнодорожного транспорта станции Сызрань Вяземской ж/дороги, управляющий трестами «Сельмаш» и электромеханических заводов в городе Калуге, начальник отдела Севастопольского морского завода в Крыму, старший инспектор, контролер КСК по Крыму, уполномоченный по легкой промышленности в Симферополе. С июня 1941г. по декабрь 1945г. – в Красной Армии, участник Великой Отечественной войны. С марта 1946. по август 1948гг. – начальник Управлений легкой промышленности при Крымском облисполкоме. С августа 1948г. – директор швейной фабрики имени Крупской в г. Симферополе. С июня 1953г. - персональный пенсионер союзного значения.
Майор интендантской службы.
Скончался 8 мая 1976 года в г. Симферополе.