В 1812 году, во все время Отечественной войны, Данилов также был при армии; за отличие в Бородинском сражении он был награждён орденом св. Владимира 4-й степени с бантом и в тот же день (26 августа) удостоился золотого оружия с надписью «За храбрость». По оставлении Москвы он принимал деятельное участие в делах и боях при Тарутине, Малоярославце, Красном, и при преследовании неприятеля до Вильно. За отличия он в конце 1812 года был произведён в подполковники.