Родился 20 июля 1851 года в Санкт-Петербурге. Происходил из старинного дворянского рода. Начальное образование получил в санкт-петербургском частном пансионе Фрея. Также учился заграницей в Висбадене.
Окончил Пензенскую 1-ю гимназию с золотой медалью (1870) и Казанский университет (1874). Был утвержден в звание приват-доцентом при кафедре истории русского права в 1875 году 26 июня после защиты диссертации "pro venia legendi" и по прочтении пробных лекций. Преподавал курс истории права XV - XVII веков с начала 1875 - 76 учебного года. В 1878 году 23 мая получил степень магистра государственного права. В том же году его избрали доцентом при кафедре истории русского права.
С 1879 года профессор, в 1906—1909 годы ректор Казанского университета. Был избран ординарным профессором 9 апреля 1880 года по кафедре истории русского права. Однако уже в 1884 году был переведен на кафедру энциклопедии и истории философии права. Но через год его уже вернули на кафедру истории русского права.