В 1790 году он был назначен полковником Азовского полка, через два года участвовал в польской войне, а семь лет спустя находился в швейцарской армии Римского-Корсакова, участвовал и в войне с Наполеоном в Польше в 1806—1807 гг., в том числе в сражении при Гейльсберге. Награждён 22 августа 1807 года орденом Св. Георгия 3-го кл. № 167.