Из тамбовских дворян. В службе капралом с 30 января 1777 в л.-гв. Преображенском полку. Участник русско-шведской войны 1788—1790 гг..
1 февраля 1790 выпущен в армию капитаном в Кексгольмский пехотный полк.
Участвовал в русско-турецкой войне 1787-1791 гг. и в боях с польскими конфедератами 1792-1794 гг.
1 августа 1799 произведён в полковники с назначением командиром сводного гренадерского батальона. Участник экспедиции адмирала Ушакова на остров Корфу в 1799 г..
С 21 ноября 1799 по 9 января 1803 был командиром Украинского мушкетерского полка.
16 мая 1803 пожалован чином генерал-майора.
4 сентября 1805 г. назначен шефом Куринского мушкетерского полка.
Во время русско-турецкой войны 1806-1812 гг. участвовал в боевых действиях на Дунае (1809—1811): в сражении под Браиловым, блокаде Измаила, при разбитии турецких войск у Малой Слободзеи и Журжи.
27 сентября 1810 был назначен командиром 2-й бригады 15-й пехотной дивизии в армии Тормасова и был им до ноября 1816 г.
В войне 1812 г. исполнял обязанности начальника 15-й пехотной дивизии в 3-й Резервной Обсервационной (с 18 сентября 1812 г. после объединения с Дунайской армией — 3-й Западной) армии, вместо генерал-лейтенанта Е.И.Маркова, командовавшего корпусом.
5 ноября 1816 назначен Киевским гражданским губернатором, при этом был переименован в действительные статские советники.
26 ноября 1816 награждён орденом св. Георгия 4-го кл. № 3159.
В должности находился до 1821 г. В 1822-1827 гг. с тем же чином состоял по герольдии, числясь среди чиновников бывших «не у дел».
Похоронен в с.Воронине Клинского уезда.