В 1798 г. – войсковой старшина.

В 1799 г. служил в казачьем полку Орлова.

В 1800 году – в казачьем полку Иловайского 8-го.

В 1805 году определён в казачий полк своего отца и принял участие в кампании против французов. Сражался при Голлабрюне, Шенграбене, Рауснице, Вишау и Аустерлице.

В кампанию 1806—07 г. сражался при Макове, Либштадте, Морунгене, Нейгове, Бартынге, Бибишвальде, Розентале, Любау, Вольфсдорфе, Ландсберге, Эйлау, где был ранен саблей в голову, при Бартиздорфе, Витиштейне, Орнете, Квейце, Лейннаве и Фреймарке.

28 февраля 1807 г. заменил отца в командовании полком, названным 28 апреля его именем и сражался при Бардунгене, Коте, Щитне, Вилленберге, Бишовштейне и Шимпомпеле.

С 1808 г. в рядах Молдавской армии участвовал в боевых действиях против турок на Дунае и в Валахии, отличился в боях при Рассевате, Татарице, Бурдоне и Котове, где взял 400 пленных, сражался под Браиловым, при Кюстенджи, Рассевате, Силистрии, Базарджике, Шумле, Систове, при блокаде крепостей Журжи и Слободзеи, где командовал отрядом из 6 казачьих полков и пленил 2 800 турок.

В 1809 г. – подполковник.

14 июня 1810 г. – полковник.

В январе 1812 г. переведён из Молдавской армии в состав казачьего отряда генерал-майора Николая Васильевича Иловайского 5-го 2-й Западной армии генерала от инфантерии князя Петра Ивановича Багратиона.

В ходе Отечественной войны 1812 г. сражался под Миром, Городищем и Быховым; в бою при Могилёве нанёс поражение вражеской кавалерии, взял в плен полковника, 20 офицеров и более 200 нижних чинов; в бою при селе Спасском разбил 5 неприятельских кавалерийских полков, захватив в плен 24 офицеров и 28 рядовых; отличился в сражениях при Бородино и Тарутино, где отбил 19 орудий (награждён ежегодным пенсионом в размере 1 500 рублей); в сражении при Малоярославце командовал бригадой из трёх казачьих полков и захватил 18 пушек; при Колоцком монастыре во главе 4-х казачьих полков и двух орудий обошёл левый фланг неприятельского арьергарда, ударил по вражеской колонне, истребил более двух батальонов пехоты, взял обоз, 20 орудий, 5 знамён и более 300 пленных; в бою при Полоцке захватил 80 пленных и 2 знамени; 26 октября 1812 года получил ранение при нападении на село Марково.

6 декабря 1812 г. награждён чином генерал-майора.

9 января 1813 г. получил отпуск и отправился для излечения ран на Кавказские минеральные воды, вследствие чего в Заграничных походах 1813—14 г. участия не принимал.

В 1817 г. возвратился к активной службе с назначением на Кавказ.

В 1818 г. сражался против чеченцев на реке Сунже.

В 1819 г. участвовал в кампании в Имеретинской долине, затем снова сражался в Чечне и получил пулевое ранение в ногу при взятии Добаи-юрта.

В 1827—28 г. служил в рядах Черноморского казачьего войска, где выказал замечательные административные способности в процессе переселения казаков на Кавказскую укреплённую линию.

В 1828 г. переведён в Грузию.

С началом русско-турецкой войны присоединился к действующей армии на Балканах в качестве походного атамана Донского Войска. Отличился в боях близ Ени-Базара и при блокаде крепости Шумлы.

6 декабря 1828 г. – генерал-лейтенант.

В 1829 г. участвовал в осаде крепости Силистрии, отличился в сражениях при Кулевчи и Сливно, где его казаки захватили множество пленных, три орудия и знамя, участвовал во взятии Андрианополя.

В ходе Польского восстания 1831 г. снова исполнял обязанности походного атамана и участвовалв преследовании разбитых польских войск вплоть до границ Пруссии, получил два штыковых ранения, сабельный удар в голову, рану пикой в руку и пулей в ногу (пожалован императором Николаем I-м 3 тыс. десятин земли в Ставропольской губернии).