Доктор исторических наук
Родился в селе Абрашкино Пучежского района Ивановской области (ныне не существует, затоплено в 1951 году водами Горьковского водохранилища).
Жил в деревне Большая Протасиха Пучежского района.
Окончил историко-филологический факультет Горьковского государственного университета им. Н.И. Лобачевского (1973 г.).
С 1973 года преподавал в Горьковском государственном университете: сначала на кафедре истории КПСС, а с 1976 года – на кафедре истории СССР.
С 1990 года –заведующий кафедрой историографии и источниковедения Нижегородского государственного университета им. Н.И. Лобачевского.
Доктор исторических наук (1991). Профессор (1992).
С 1994 года – председатель Нижегородского отделения «Русского исторического общества».
Принимал участие в мероприятиях по подготовке областного указа «О гербе Нижегородской области», разрабатывал проекты гербов районных центров Нижегородской области.
Автор книг «Объединительное движение на Руси в XIV-XV веках» (учебное пособие, 1981); «Витязь Северной Руси. Повествование об Александре Невском» (1993); «Серые валы» (баллада); «Нижегородцы» (исторический роман, 2004).
Лауреат премии города Нижнего Новгорода (1996).
Умер в Нижнем Новгороде, похоронен в районном центре Сокольское Нижегородской области.