该炮是苏联在第二次世界大战后以M1943式57毫米反坦克炮为基础,并参照捷克、德国和瑞典等国相应口径轻型火炮设计而成,用以取代M1939式37毫米高射炮。该炮为全自动火炮,全部射击过程均利用后坐能量自动完成。由于火炮设计合理,弹道性能较好,因而装备较为广泛。除苏联外,原民主德国、捷克、匈牙利、波兰、罗马尼亚、蒙古、埃及、保加利亚、阿尔巴尼亚,阿尔及利亚、芬兰、古巴、越南、朝鲜、伊拉克、伊朗、叙利亚、南斯拉夫、巴基斯坦,阿富汗、安哥拉、刚果、几内亚,几内亚比绍、印度尼西亚、柬埔寨、老挝、利比亚、马里、摩洛哥、莫桑比克、尼加拉瓜、索马里、也门都曾装备过该炮,我国的仿制型号为59式。
该炮装有细长的单筒身管和纵动螺式炮闩,炮口部装有筒形多孔炮口制退器。配用两个平衡机,复进机为弹簧式,制退机为液压式。采用4发弹夹供弹,炮弹可借助弹夹从侧面连续不断地压到输弹线上。压弹机上有自动停射器,当压弹机内仅乘1发弹时,火炮自动停止射击,装上后续弹夹后则可自动恢复射击。
该炮采用可折叠的十字形炮架和四轮炮车。炮车轮固定在炮架上,射击时炮车轮向上升起离地,由 4个千斤顶落地支撑火炮。炮架前方和后方各有1个千斤顶,另外两个千斤顶在炮架的两侧。紧急情况下,火炮可从炮车上直接射击。
火炮既可电力驱动,也可手动操作。高低机位于上架左侧,由两套传动装置组成,即ASP-57式同步放大传动装置和单一瞄准速度的手摇传动装置。方向机位于上架右侧,也有两套传动装置,即ASP-57同步放大传动装置和两种瞄准速度的手摇传动装置。
火炮防盾由左、右两块盾板组成,左、右盾板均可折叠,而且开有窗口,供瞄准地面目标时使用。火炮行军与战斗转换利用液压系统完成,可保障火炮迅速转入和撤出战斗。行军和战斗转换需要1个炮班耗时1~2分钟。
该炮配用OR-281式和OP-281U式曳光榴弹以及BR-281式曳光被帽穿甲弹,各弹种的初速相同,均装有黑索金/铝粉混合炸药。曳光榴弹配用MG-57式引信,曳光被帽穿甲弹配用MD-10式引信。曳光被帽穿甲弹在1000米距离、0°着角时的穿甲厚度为96毫米。