В 1797 году переведён в 12-й егерский батальон. С 12 июля 1798 г. командовал Ряжским мушкетёрским полком, 12 августа 1798 г. произведён в подполковники, 11 октября 1799 г. — в полковники. В 1802 году назначен шефом 8-го егерского полка, с которым участвовал в кампании 1805 года. Сражался под Ламбахом, Амштетеном (орд. св. Георгия 4 ст.) и Кремсом, а за особое отличия под Аустерлицем произведён в генерал-майоры и назначен шефом 21-го егерского полка. С этим полком Лаптев совершил 2-ю кампанию против французов (1806—1807 годах), сражаясь при Голымине и Лопачине, Прейсиш-Эйлау (орд. св. Владимира 3 ст.), Мансфельде, Петерсвальде, Лаунау и Данциге.