С начала Отечественной войны 1812 года полковник Грессер командовал сводным пехотным отрядом и защищал Могилёв от атак корпуса маршала Даву, затем состоял во 2-й Западной армии, за отличие в Смоленском сражении произведён в генерал-майоры, в Бородинском сражении находился при штабе М. И. Кутузова и руководил всеми инженерными работами на поле предстоящего боя. В Заграничных походах 1813—1814 годов участия не принимал и занимался восстановлением укреплений в западных губерниях Российской империи.