Во время Отечественной войны 1812 года подполковник Нейдгардт сначала состоял при штабе М. Б. Барклая де Толли, а затем при штабе М. И. Кутузова, за отличие в Бородинском сражении произведён в полковники. Во время Заграничных походов отличился в сражении при Лютцене, за что получил чин генерал-майора, затем возглавил штаб корпуса А. Ф. Ланжерона.