Служил во флоте, участвовал в русско-турецкой войне 1828—1829 годов. Изданием карт в лоций Чёрного и Мраморного морей и Дарданелльского пролива он приобрел себе почетную известность, и при М. П. Лазареве заведовал всеми гидрографическими работами черноморского флота. С 1 января 1881 Главный командир Черноморского флота и портов и военный губернатор Николаева, заменил на этой должности генерал-адъютанта, адмирала Аркаса. Почти всё свое состояние оставил разным благотворительным обществам Николаева. 11 января 1882 назначен членом Адмиралтейств-Совета с увольнением от должности Главного командира.