В 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 тыс. десятин земли в Ставропольской губернии).