20 ноября 1796 года назначен адъютантом к великому князю Константину Павловичу. В 1798 году произведен в полковники. Участник Итальянского и Швейцарского походов А. В. Суворова. Был в сражениях при Бассиньяно, Тидоне, Треббии, Нуре, участвовал в Альпийском походе, за отличия 4 ноября 1799 года удостоен чина генерал-майора.