30 августа 1877 года повышен до гвардии подпоручика, а 16 апреля 1878 года получил чин гвардии поручика. Участвовал в русско-турецкой войне 1877—1878 годов, в частности в битве при Горном Дубняке, переходе через Балканы и сражении под Филиппополем, за что был награждён рядом орденов. 24 марта 1885 года получил звание гвардии штабс-капитана. 1 апреля 1890 года повышен до гвардии капитана. 30 августа 1894 года произведён в полковники «на вакансию». В общей сложности в лейб-гвардии Московском полку занимал должности командира строевой роты (4 года 6 месяцев), командира нестроевой роты и полкового квартирмейстера (4 года 10 месяцев), заведующего хозяйством (2 года 7 месяцев). Также был заведующим оружием и полковой закройной, ктитором полковой церкви.