Доктор исторических наук, профессор
Родился в городе Ветлуге, ныне Нижегородской области.
Окончил Ветлужский педагогический техникум (1924 г.), историко-экономическое отделение педагогического факультета Нижегородского университета (1930 г.).
В 1922 – 1924 годах находился на комсомольской работе: заведующий экономическим отделом, инструктор, член бюро Ветлужского укома РКСМ, секретарь Шарьинского райкома РКСМ.
В 1924 – 1926 годах – преподаватель, заведующий школой в селе Николо-Шанга (ныне Шарьинский район Костромская обл.).
В 1930 – 1933 годах – аспирант Нижкомвуза, преподаватель истории.
В 1933 – 1937 годах – доцент кафедры истории СССР Горьковской ВКСХШ, лектор краевых курсов марксизма-ленинизма.
В 1937 – 1946 годах (с перерывом) – доцент кафедры истории СССР Горьковского государственного педагогического института им. М. Горького.
В 1938 – 1939 годах был арестован, но впоследствии оправдан.
В 1946 – 1977 годах работал в Горьковском государственном университете им. Н.И. Лобачевского: доцент, заведующий кафедрой истории СССР, профессор-консультант.
Доктор исторических наук (1967). Профессор (1970).
Жил в городе Горьком, похоронен на Бугровском кладбище.
Награды: ордена Трудового Красного Знамени; «Знак Почёта».