Посланный в январе 1787 года на Кавказскую линию в войска, состоявшие под командой генерал-поручика П. С. Потемкина, Энгельгардт сражался с чеченцами за рекой Тереком, после чего принял участие во второй турецкой войне Екатерининского царствования и находился при покорении городов Бендеры и Килия, в сражении с турецким флотом на Дунае и в штурме и взятии Измаила. 25 марта 1791 года произведён в полковники и награждён орденом св. Георгия 4-й степени (№ 424 по кавалерскому списку Судравского и № 811 по списку Григоровича — Степанова)