БМП-2 была разработана в конце 1970-х годов на замену БМП-1 и впервые публично представлена в 1982 г. Она являет собой дальнейшее развитие БМП-1, причем наиболее существенными усовершенствованиями стали дополнительная бронезащита и двухместная башня с силовыми приводами вращения, вооруженная 30-мм автоматической пушкой и спаренным с ней 7,62-мм пулеметом. На крыше башни монтируется пусковая установка ПТУР АТ-4 «Spigot» (9M111 «Фагот») или АТ-5 «Spandrel» (9M113 «Конкурс»).
Машина преодолевает водные преграды вплавь без подготовки, двигаясь по воде с максимальной скоростью 7 км/ч за счет перематывания гусениц.
Штатное оборудование БМП-2 включает установки для оружия десанта со смотровыми блоками, автоматическое ППО, систему защиты от ОМП и приборы ночного видения. Машина может также ставить дымовые завесы за счет впрыскивания дизельного топлива в выпускной тракт двигателя у правого борта корпуса (термодымовая аппаратура). Поздние серийные машины имеют дополнительное бронирование корпуса и башни.