С 14 апреля 1829 года — генерал-майор. С 1830 по 1839 годы командовал несколькими бригадами и дивизиями. В 1829—1831 гг. участвовал в войне с горцами на Кавказе, причём командовал отрядом войск в Северном Дагестане и за дела против отряда Кази-Муллы получил орден Св. Анны 1-й степени и аренду по 1000 рублей на 12 лет.