BMP-1的车身中央是炮塔，炮塔有炮手操作一挺73毫米口径2A28滑膛炮和其上的AT-3反坦克飞弹以及一挺PKT同轴机枪，2A28滑膛炮是由SPG-9无后座力炮发展出来的，主要发射高爆反坦克弹去攻击敌方主战坦克，苏联人宣称其威力可炸穿西方坦克（例如豹1型坦克）的正面装甲，其40发炮弹被放置在一个半自动上弹机之内，2A28也可以发射榴弹去攻击敌方步兵但要拆除半自动上弹机。BMP-1并无射控电脑和激光测距仪等设备，主炮也无水平和垂直稳定器，主炮的瞄准仍要用表尺等简单的光学设备，故在开火时仍以传统的停车开火