Состоял сначала на военной, потом на гражданской службе. В 1777 заседатель нижнего земского суда Нижегородского наместничества (в чине капитана). В 1781 уездный судья Новгорода. В 1786 советник винной и соляной экспедиции Новгородского наместничества. В 1790 председатель 1-го департамента Верхнего земского суда. В 1796 председатель Гражданского суда Новгородского наместничества (статский советник).
Действительный статский советник. В 1797—1798 тверской вице-губернатор. С 5 сентября 1798 по 23 февраля 1799 гражданский губернатор Архангельской губернии.