В 1806 году окончил Гродненский (Шкловский) кадетский корпус. Начал службу прапорщиком в Калужском мушкетерском полку. Участвовал в русско-прусско-французской 1806—1807 гг., русско-шведской 1808—1809 гг., отечественной 1812 г. войнах. Также участвовал в заграничных походах русской армии 1813—1814 гг., о которых рассказал в дневнике (Записки генерала Каховского о походе во Францию // «Русская старина». —1914. — № 2,3).