Участвовал в русско-турецкой войне 1828—1829 годов, а также в Польской кампании 1831 года. Награждён орденом Св. Владимира 4-й степени с бантом (1828), орденом Св. Анны 3-й степени с бантом (1829), золотой саблей «За храбрость» (1831). С 1831 года — капитан; с 6 декабря 1840 года — генерал-майор; с 3 апреля 1849 года — генерал-лейтенант. В 1835 году награждён орденом Св. Георгия 4-й степени за 25 лет службы; в 1844 году получил орден Св. Станислава 1-й степени.