Родился в селе Выкса, ныне город Нижегородской области. Работал в механической мастерской Нижне-Выксунского завода, затем слесарем в Канавине. С 1917 года находился на партийно-хозяйственной работе: председатель большевистской партийной организации в Выксе, председатель Ардатовского уездного исполкома, комиссар Ардатовской Земской Управы, председатель уездного совнархоза, председатель Ардатовского комитета РКП(б).
В 1919 – 1928 годах находился на партийной работе в городе Арзамасе. В 1928 – 1929 годах – ответственный секретарь обкома Кабардино-Балкарской АССР, член Северо-Кавказского крайкома партии, секретарь парткома крупнейшего в Москве электрозавода. Окончил Институт красной профессуры в Москве (1930 г.). С 1930 года перешёл на педагогическую работу. Работал доцентом, руководителем кафедр марксизма-ленинизма и политэкономии в различных вузах Москвы. Жил и похоронен в Москве.
Память: в его честь названа улица в городе Выксе Нижегородской области.