В 1665 году числился подполковником (командир батальона) Новгородского солдатского полка, с 1681 года — полковник (командир полка). После Второго Крымского похода получил чин генерал-майора (1689 год).