Принимал участие в русско-шведской войне, находился на гребной флотилии. За отличия произведён 30 декабря 1789 года в капитан-поручики, однако почти разу же был переведён подполковником в Белорусский егерский корпус, командуя 2-м батальоном которого принял участие в русско-турецкой войне. Находился в целом ряде сражений: 7 сентября 1789 года при реке Сальче, 12 сентября того же года при штурме Измаила и 4 ноября при занятии Бендер; в 1790 году был 6 декабря в ночной экспедиции под Измаилом, 8 декабря на гребной Дунайской флотилии, 11 декабря при штурме и взятии Измаила; в 1791 году с 17 мая по 12 августа в прикрытии батарей на острове Дуная.