21-й егерский полк участвовал в кампании 1806—1807 гг.: под Лопачином и Голымином (13 и 14 декабря 1806 г.), где он, при отступлении армии, задерживал натиск неприятеля и ушёл с поля сражения последним, затем в сражении при Прейсиш-Эйлау, в делах авангарда Багратиона у Монсвальде, Петерсвальде, Лаунау, в сражении под Данцигом, Гейльсбергом и Кенигсбергом, и понёс тяжёлые потери в бою 29 мая 1807 г. у Гейльсберга, когда в строю осталась лишь треть полка. Едва урон был пополнен, как под Кенигсбергом полк опять понёс значительные потери.