Родился в городе Городце, ныне Нижегородской области. Участник Первой мировой войны. С ноября 1917 года – начальник штаба Красной Гвардии города Городца. В 1918 году – начальник военно-революционного штаба, комиссар труда Городецкого ВИК Балахнинского уезда. Один из организаторов установления Советской власти.
В 1920 – 1940 годах находился на советской и хозяйственной работе: председатель Городецкого ВИК, заведующий отделом социального обеспечения, заведующий отделом здравоохранения, заведующий организационно-инструкторским отделом, ответственный секретарь Городецкого укома РКП(б), ответственный секретарь Екатерининского РК ВКП(б) Нижне-Волжского края, секретарь партколлегии Балахнинской районной контрольной комиссии ВКП(б), инспектор здравоохранения Балахнинского РИК, заведующий отделом здравоохранения Балахнинского РИК. Похоронен в городе Балахне.