Доктор исторических наук
Родился в деревне Неболдино, ныне Городецкого муниципального округа Нижегородской области.
Окончил Григорьевское низшее сельскохозяйственное училище (г. Нижний Новгород, 1913 г.), Московский институт красной профессуры (1928 г.).
Работал помощником агронома в Ростовской уездной земской управе Ярославской губернии.
Участник Первой мировой войны.
В 1914 – 1919 годах находился в плену.
По возвращении на родину работал счетоводом в валяно-сапожном промысловом товариществе в селе Зарубино, секретарём Балахнинского упрофбюро.
В 1923 – 1925 годах работал преподавателем курса всеобщей истории в Астраханской партийной школе.
В 1928 – 1933 годах жил и работал в городе Воронеже: доцент кафедры всеобщей истории Воронежского государственного университета, заведующий кафедрой истории и заместитель ректора по учебной части Воронежского коммунистического университета.
С 1933 года жил в городе Горьком.
Заведовал кафедрой истории Высшей коммунистической сельскохозяйственной школы, затем – Института марксизма-ленинизма.
В 1936 – 1950 годах работал в Горьковском государственном педагогическом институте им. М. Горького: заведующий кафедрой истории (1946-1950).
Доктор исторических наук. Профессор (1938).
В 1950 – 1955 годах преподавал на историческом факультете Горьковского государственного университета.
Жил в городе Горьком, похоронен на кладбище «Марьина Роща».
Награды: орден «Знак Почёта».