В 1858 г. окончил Штурманское училище. В 1870 г. назначен в отряд учебно-артиллерийской команды на броненосную лодку «Русалка». В 1873 г. переведен в Гвардейский экипаж. В 1874 г. назначен штурманским офицером на яхту «Славянка». В том же году «за отличное распоряжение при спасении миноносца «Зяблик» объявлена благодарность Управляющего Морским министерством. В качестве старшего штурмана находился в плаваниях: с 5 июля по 1 августа 1873 г. был в заграничном плавании старшим штурманом на яхте «Царевна», с 18 апреля по 1 мая 1874 г. – на императорской яхте «Держава. В 1874 г. получил чин подпоручика, в 1879 г. – поручика, в 1882 г. – штабс-капитана. С 10 мая по 9 сентября 1886 г. находился в плавании на императорской яхте «Славянка». В 1888– 1908 гг. служил старшим штурманом на императорской яхте «Александрия». В 1892 г. был произведен в капитаны, в 1895 – в подполковники. В 1893 г. награжден орденом Святого Владимира 4-й степени с бантом за выслугу 25 лет в офицерских чинах и за совершение на море восьми шестимесячных кампаний. В 1901 г. за отличие был произведен в полковники. В 1902 г. «Высочайше разрешено на оставление на службе сверх предельного возраста на пять лет». Кавалер орденов: Святого Станислава 2-й степени (1895), Святого Станислава 3-й степени (1882), Святой Анны 3-й степени (1887), прусского ордена Короны 3-й степени, французского ордена Почетного Легиона Кавалерского креста, болгарских орденов Святого Александра 3-й степени и «За военные заслуги», персидского ордена Льва и Солнца 2-й степени, итальянского ордена Короны Командирского креста и др.