6 апреля 1877 года назначен штаб-офицером для поручений и астрономических работ при Военно-топографическом отделе штаба Кавказского военного округа. Принял участие в Русско-турецкой войне 1877—1878 годов в составе топографического отряда действующей армии. Участвовал в сражении на Аладжинских высотах в сентябре 1877 года, за что награждён орденом Святого Станислава 2-й степени с мечами. В 1877 и 1880 годах состоял в составе русско-турецкой разграничительной комиссии помощником делегата. С сентября 1885 по октябрь 1886 года — российский императорский комиссар афганской разграничительной комиссии.