К началу войны 1812 года Каховский был уже майором, кавалером ордена Св. Владимира 4-й степени с бантом. Состоя при генерале П. Х. Витгенштейне, Каховский отличился в боях при Клястицах, участвовал в Смоленском сражении, в боях за Полоцк, в сражении на Березине, был ранен. Заслуги его были отмечены чином полковника и орденом Св. Анны 2-й степени с алмазами. В сентябре 1813 года награждён орденом Св. Георгия, золотое оружие, орден Св. Владимира 3-й степени, прусский орден «Пур ле Мерит»