Учень О. О. Котляревського та П. Г. Житецького. Став членом Історичного товариства імені Нестора-Літописця. Працював інспектором народних училищ Волинської губернії. У 1879—1888 роках викладав російську словесність (українська була під забороною) у київських гімназіях, у 1895—1917 роках слов'янську філологію у Київському університеті.