Родом из дворян Нижегородской губернии.
В 1846 году закончил Михайловское артиллерийское училище.
В качестве вольнослушателя Факультета восточных языков Петербургского университета изучал арабский и турецкий языки.
В 1847—1861 годах — служба в армии, в 1862—1870 годах — переводчик посольства в Константинополе, с 1870 года — служба в Военном министерстве, в том числе член Главного военно-кодификационного комитета, член Военно-ученого комитета Главного Штаба.
С 1867 года — генерал-майор, с 1878 года — генерал-лейтенант.Состоял первым приставом при пленном имаме Шамиле, в том числе сопровождал его во время пребывания в Петербурге и в начале его жизни в Калуге.
В 1872 году был направлен в качестве полномочного представителя в Чугучак для переговоров с китайскими дипломатами об условиях передачи Китаю Илийского края и урегулирования пограничных вопросов.Являлся членом экзаменационных комиссий Офицерских курсов восточных языков при Азиатском департаменте МИДа.Автор первого перевода Корана с арабского языка на русский.Похоронен в Санкт-Петербурге на Волковом православном кладбище.