Родился в Нижнем Новгороде, в семье чиновника Нижегородской казённой палаты.
Окончил юридический факультет Казанского университета (1870 г.).
В 1870 – 1874 годах – помощник присяжного поверенного (г. Нижний Новгород).
В 1875 – 1878 годах – участковый мировой судья Нижегородского округа.
В 1878 – 1881 годах – член съезда мировых судей.
В 1881 – 1889 годах – председатель съезда мировых судей.
Почётный мировой судья по Нижегородскому уезду Нижегородской губернии.
С 1874 года – гласный Нижегородского уездного земского собрания.
В 1887 – 1890 годах – член Нижегородской губернской земской управы.
Председатель Нижегородской уездной (1890-1900) и Нижегородской губернской (1900-1907) земских управ.
С 1879 года – гласный Нижегородской городской думы.
С 1893 года – исполняющий должность нижегородского уездного и губернского предводителей дворянства.
С 1878 года сотрудничал в газете «Русские ведомости», был редактором «Нижегородской земской газеты», сочетая активную общественную деятельность (в качестве гласного городской думы Нижнего Новгорода, Нижегородского уездного и губернского земских собраний) с занятиями краеведением.
Написал ряд работ по истории обычного права и развитию местного самоуправления.
Был главой Нижегородской губернской учёной архивной комиссии (НГУАК, 1893-1909).
Депутат Государственной Думы 1-3 созывов (1906-1912).
Входил в Конституционно-демократическую фракцию.
После 1912 года отошёл от активной политической деятельности.
Жил в Нижнем Новгороде, похоронен на кладбище Крестовоздвиженского монастыря.