Участвовал далее в подавлении восстания Степана Разина, в русско-турецкой войне 1672-81 годов и Крымских походах, с 1682/83 годов — генерал-майор, с 1688/89 года — генерал-поручик.