Из дворян Лифляндской губернии. 12 марта 1780 записан сержантом в Бомбардирский полк, 5 апреля 1785 г. вступил в л.-гв. Семеновский полк подпрапорщиком. 21 апреля 1787 переведён поручиком в 4-й батальон Сибирского егерского корпуса. В 1792 и 1794 сражался с поляками в Курляндии и Литве, за что награждён чинами капитана и секунд-майора, 21 октября 1795 г. переведен в Симбирский драгунский полк премьер-майором.
Произведен в полковники 1 октября 1800. 25 февраля 1806 назначен командиром Великолуцкого мушкетерского полка, с которым находился в походе в Ганновер и участвовал в осаде Гаммельна. 24 августа 1806 назначен шефом Тобольского мушкетерского полка и участвовал в боях с французами в 1806—1807 гг. Контужен в правое плечо картечью в сражении у Прейсиш-Эйлау. Весной 1807 г. находился с полком при обороне Данцига от французов и награждён золотой шпагой. В 1810 г. назначен командовать сводным отрядом из пехотных батальонов и пионерных рот на строительстве Динабургской крепости.
В 1812 г. сражался с французами под Витебском, за отличие в обороне Смоленска произведен 31 октября 1812 в генерал-майоры. При Бородине ранен пулей в левую ногу и контужен катящимся ядром в правую, за мужество награждён орденом Св. Владимира 3-й ст. 6 января 1813 назначен командиром 4-й пехотной дивизии. Награждён Орденом Святого Георгия 4-го кл.
Сражался с французами и поляками под Калишем, где был ранен пулей в левую руку. 28 марта 1813 назначен военным комендантом Мемеля, через который шло снабжение русских войск, осаждавших Данциг, и находился в этой должности до окончания войны с французами. В июне 1814 назначен командиром 2-й бригады 4-й пехотной дивизии. Определён состоять по армии 18 мая 1816 с назначением членом совета Военного министерства. В 1822 вышел в отставку по нездоровью от старых ран и поселился в Дерпте, где умер и был похоронен.