Первоначальное образование он получил в Ставропольской гимназии. В 1854 году поступил на историко-филологический факультет Московского Университета. В 1858 году блистательно окончил университет и был оставлен на кафедре истории.
С 1861 года 25- летний педагог назначается исполняющим должность инспектора в [[Лазаревский институт восточных языков|Лазаревском институте]], а затем и инспектором института, а с 1881 года, вплоть до своей кончины в 1897 году, и директор инстута.
При нём здание института было перестроенно, расширено и улучшено. В ин-те бесплатно содержался один воспитанник на стипендию им. Кананова Г.И.