Генерал-лейтенант. Из российских дворян. В службе с 5 января 1776 фурьером в л.-гв. Преображенском полку.
Из российских дворян. В службе с 5 января 1776 фурьером в л.-гв. Преображенском полку. В том же году переведен в л.-гв. Измайловский полк, из которого 1 января 1789 г. выпущен капитаном в Тамбовский пехотный полк (мушкетерский).
В русско-турецкой войне 1787-91 участвовал при штурме и взятии Килии и Измаила, где был ранен пулею в грудь. Был переведён Лаптев 1 марта 1790 в Астраханский гренадерский полк. 1 апреля 1791 произведён в майоры с переводом в 1-й батальон Бугского егерского корпуса. По расформировании в 1797 егерских корпусов, определён в 12-й егерский батальон. В 1792-1794 гг. был в делах с польскими конфедератами. Командиром Ряжского мушкетерского полка назначен 12 июля 1798. Произведён в чин полковника 11 октября 1799.
Шефом 8-го егерского полка назначен 10 января 1802 (по 22 февраля 1804 г.). В 1805 г. находился в действиях против французов под Ламбахом, Амштеттеном, был 12 января 1806 награжден орденом Св.Георгия 4-го кл. № 657
В воздаяние отличного мужества и храбрости, оказанных в сражении 24 октября при м. Этингене против французских войск, где с гренадерским баталионом Азовского мушкетерского полка, несмотря на множество неприятеля, ударил в штыки и быстро его опрокинул.
За отличие в Аустерлицком сражении был 18 января 1806 пожалован чином генерал-майора и назначен шефом 21-го егерского полка. В 1807 г. воевал в Пруссии.
Назначен 30 августа 1808 военным губернатором острова Эзель с освобождением от должности шефа полка. Отставлен от службы 25 января 1809.
С начала Отечественной войны участвовал в формировании ополчения, 8 августа 1812 был назначен командиром 8-го пешего казачьего полка Московского ополчения, в составе которого прибыл к Главной армии. Был 25 августа 1812 назначен командиром 2-й бригады 11-й пехотной дивизии. Во время Бородинского сражения «действовал с отличною храбростию и мужеством», был 20 октября 1812 удостоен ордена Св.Георгия 3-го кл. № 247
В награду за мужество и храбрость, оказанные в сражении против французских войск 26-го августа при Бородине
После Бородина был назначен командиром 23-й пехотной дивизии, в декабре вновь был зачислен по армии и по приказу М.И. Кутузова командирован в Нижний Новгород для организации армейских транспортов.
В кампанию 1813 командовал 21-й и 24-й пехотными дивизиями в Северной армии. За отличие под Лейпцигом произведён 8 октября 1813 в генерал-лейтенанты. В сражении при Краоне был тяжело ранен в ногу. Уволен в отставку по болезни с мундиром и пенсионом полного жалованья 21 декабря 1815. 17 января 1818 принят на службу с назначением начальником 25-й (с 20 мая 1820 – 1-й) пехотной дивизии. 19 октября 1821 окончательно вышел в отставку за ранами с мундиром и пенсионом полного жалованья. Похоронен в Дмитровском уезде в Николо-Песношском монастыре.