Сын сельского священника Тамбовской губернии. Получил высшее образование в Казанской духовной академии (1858), где под влиянием русского историка А. Щапова сформировался его интерес к исторической науке. В 1858—1861 преподавал в Симбирской семинарии. С 1861, выйдя из духовного звания, жил в Санкт-Петербурге. Защитил магистерскую диссертацию «Промышленность Древней Руси» (Санкт-Петербург, 1866).
Преподавал русскую историю в Казанском (1867—1869), Варшавском (1869—1873) и Харьковском (1873—1875) университетах, в Нежинском историко-филологическом институте (1875—1882).
Одним из первых обратился к изучению экономической истории времён Киевской Руси (магистерская диссертация, 1866), народных движений (докторская диссертация, 1871). Занимался также исследованием древнерусских летописей, в частности церковно-исторических аспектов их содержания. Изучал развитие русской исторической науки, народный быт и фольклор. Посвятил основательную работу историческому значению творчеству Николая Гоголя, принимал участие в работе Археографической комиссии и Этнографического отдела Русского географического общества, делегат нескольких археологических съездов, член Московского археологического общества (с 1869).
Сотрудничал во многих периодических изданиях, особенно интенсивно в журналах «Библиотека для чтения» (1862—1864), «Отечественные записки» (1866—1867), «Филологические записки» (1875), «Древняя и Новая Россия» (1875—1878), «Исторический вестник» (1880—1883).