Корпус БМП выполнен методом сварки из стальных броневых листов. В передней его части по левому борту расположено отделение управления, в котором размещается механик-водитель. Место механика-водителя оборудовано тремя перископами, на некоторых моделях устанавливают два перископа и один прибор ночного видения. Посадка в это отделение производится через люк, устроенный в крыше корпуса.
По правому борту находится место одного из десантников, оснащенное перископом. В борту сделана амбразура для ведения огня из личного стрелкового оружия. В крыше имеется отдельный люк для этого десантника. При необходимости на этом месте может располагаться командир взвода или роты.
Моторно-трансмиссионное отделение размещено за отделением управления и закрыто огнестойкой звукоизоляционной перегородкой. Среднюю и кормовую части занимают десантный и боевой отсеки.
Вооружение БМП-23 состоит из автоматической 23-мм пушки 2А14, которая установлена в бронированной башне. В боекомплекте пушки 600 выстрелов бронебойными или осколочно-фугасными снарядами. Кроме этого, имеется 7,62-мм пулемет, также установленный в башне, с 2000 патронов. Стрельбу из пушки и пулемета ведет наводчик, который использует для этого дневной и ночной прицелы. Справа в башне устроено место командира машины, которое оборудовано перископами для наблюдения за местностью.
Для борьбы с танками на башне смонтирована пусковая установка ПТУР 9М14М «Малютка». Ее боекомплект состоит из четырех ракет.
В десантном отсеке могут разместиться 6 десантников в полной экипировке. В этом отсеке в бортах устроены амбразуры для ведения стрельбы. Наблюдать за развитием боя десантники могут через четыре перископа, установленных по два на каждом борту. Для посадки и высадки десанта предусмотрены две двери, расположенные в корме, и два люка в крыше десантного отделения.
БМП-23 оснащена дизельным двигателем ЯМЗ-238Н, построенным на Ярославском моторном заводе. Механическая трансмиссия имеет коробку передач, которая дает возможность использовать шесть передач переднего хода и одну – заднего. Машина может развивать максимальную скорость по шоссе 61,5 км/ч, на плаву – 6 км/ч. Запас хода по топливу равен 600 км.
Подвеска на БМП-23 торсионная. По каждому борту установлено по семь обрезиненных опорных катков, которые изготовлены из алюминиевого сплава. На передних и задних катках имеются пружинные ограничители хода и гидравлические телескопические амортизаторы. Ведущие колеса находятся впереди.
Машина может преодолевать препятствия с углом подъема до 35°, вертикальные стенки высотой 0,8 м, рвы шириной 2,5 м. Передвижение по воде обеспечивается за счет перемотки гусениц. Для удаления забортной воды имеется насосная установка.
БМП-23 оборудована нагнетателем с фильтром для создания в корпусе противодавления, отопительно-вентиляционной