Окончил Петербургский университет. Сдал экстерном экзамены в МКК. С 12 июня по 1 сентября 1917 года — проходил практику на кораблях Сибирской флотилии. Мичман. В 1918 — вахтенный начальник на крейсере «Память Азова». Член антибольшевистских подпольных организаций.
Осенью 1918 бежал в Финляндию. В середине декабря 1918 перебрался в Мурманск, где находился по февраль 1919 года. Работая на английскую разведку и белых несколько раз пробирался в Петроград в качестве курьера, поддерживавшего связь с подпольными антибольшевистскими организациями в Петрограде. Затем — в отряде катеров Северо-Западной армии.
После окончания гражданской войны жил в эмиграции в Финляндии, а затем во Франции (в Париже). В 1927 — банковский служащий. Член военно-морского исторического кружка имени А. В. Колчака, выступал там с докладами. Писатель, мемуарист, журналист. Сотрудничал в газетах и журналах «Возрождение», «Иллюстрированная Россия», «Современные записки», «Морской журнал», «Часовой». Член объединения русских поэтов и писателей.
После второй мировой войны — член союза советских патриотов. Сотрудничал в газетах «Русский патриот» и «Советский патриот».
Умер в 1956 году. Похоронен на Кладбище Сент-Женевьев-де-Буа.
Член Достопочтенной Ложи Юпитер № 536 Великой Ложи франции. Посвящён 17.2.1927. Возведен во 2-ю ст. 21.7.1927, в 3-ю ст. 16.2.1928. Радиирован 29.12.1930. Реинтегрирован в 1937. Возобновил членство в ложе 10.3.1945. 2-й Страж в 1946, 1-й страж в 1949. Привратник в 1951. В 1948 году — член совета объединения русских лож Древнего и Принятого Шотландского устава.