Родился в 1846 году, учился в Александровском лицее и парижской Сорбонне. После успешной сдачи специального дипломатического экзамена в 1864 году поступил в Азиатский департамент министерства иностранных дел. С 1865 по 1877 годы занимал должности секретаря консульства в Рагузе, миссии в Афинах и посольства в Вене. Во время Русско-турецкой войны 1877—1778 годов поступил охотником (нижним чином) в действующую Дунайскую армию, в Мариупольский гусарский полк. Под Плевной состоял ординарцем при генерале Э. И. Тотлебене. После назначения Тотлебена главнокомандующим, оставался при нём в той же должности в Сан-Стефано и в Адрианополе. За военные отличия был произведён в офицеры, а в 1878 году оставил военную службу.
С 1881 по 1883 годах состоял чиновником особых поручений при министрах внутренних дел графе Н. П. Игнатьеве и графе Д. А. Толстом.
Выйдя в отставку, сотрудничал с журналами «Русский вестник», «Новое время», «Nouvelle Revue» и с другими русскими и иностранными журналах. С 1889 года по 1897 год вёл в «Русском вестнике» политическое обозрение. С 1898 года состоял агентом министерства финансов в Лондоне.