Родился в Нижнем Новгороде, в семье чиновника Нижегородской казённой палаты. Окончил юридический факультет Казанского университета (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 года отошёл от активной политической деятельности. Жил в Нижнем Новгороде, похоронен на кладбище Крестовоздвиженского монастыря.