Пожалованный секунд-майором 19 июня 1757 года, Энгельгардт принял участие в Семилетней войне и под главным начальством Апраксина был при жестоком поражении пруссаков у деревни Гросс-Егерсдорф, за что был произведён в премьер-майоры. В июле 1759 года был в войсках главнокомандующего Салтыкова и сражался с неприятелем при Пальциге, а 1 августа участвовал в кровопролитном бою у Кунерсдорфа. Пожалованный в подполковники 1 июля 1760 года, Энгельгардт в самом начале октября месяца находился при занятии Берлина русско-австрийскими войсками. Вскоре после окончания войны, 17 апреля 1763 года, Энгельгардт был произведён в полковники.