Начал службу в рейтарах, участвовал в литовских и немецких походах. Вместе с князем И. А. Хованским участвовал в битве под Гдовом, с князем А. Н. Трубецким в Конотопском сражении. Далее служил под началом князей Ю. А. Долгорукого и Я. К. Черкасского. Под началом И. С. Прозоровского участвовал в Касулецком бою. Три года был воеводой в Короче. В 1670—1671 годах в чине подполковника вместе с братьями под началом Ю. А. Долгорукого участвовал в подавлении восстания Степана Разина. Участвовал почти во всех походах царя Алексея Михайловича.