Кампанию 1812 года Нейдгардт начал, находясь в штабе главнокомандующего 1-й Западной армией Барклая де Толли; он принимал участие в боях под Витебском, Смоленском и Царёвым Займищем. Здесь русской армией командовал уже Кутузов, при котором с этого времени и был назначен состоять Нейдгардт. За участие в Бородинском бою Нейдгардт был произведён в полковники. Как отмечал Н. П. Глиноецкий, «собственно Бородинская позиция избрана и распределение на ней войск было сделано подполковником Нейдгардтом».