Le ZU-23-2 était un canon anti-aérien soviétique remorqué de 23 mm à double couplage datant de la période de la guerre froide. Ses premiers prototypes ont été construits à la fin des années 1950 et la production a probablement commencé en 1960. On estime que pas moins de 140 000 canons de ce type ont été produits rien qu'en Union soviétique ! La vitesse initiale de l'obus tiré de ce canon pouvait atteindre 970 m / s et la portée verticale effective était d'environ 2 000 mètres. La cadence de tir pratique était de 400 coups par minute.
Le ZU-23-2 a été créé comme arme anti-aérienne légère de base des forces terrestres de l'armée soviétique et des pays du Pacte de Varsovie. Sa tâche principale est de détruire des avions et des hélicoptères volant à basse altitude à des distances allant jusqu'à 2 000 mètres. Il est également capable de combattre des véhicules légèrement blindés et l'infanterie ennemie à une distance allant jusqu'à 2 500 mètres. Le ZU-23-2 utilise des ceintures de munitions (séparément pour chaque arme) avec 50 cartouches chacune. Il utilise également deux viseurs : le T-3 optique et le ZAP-23 automatique. Le canon anti-aérien ZU-23-2 s'est avéré être une conception réussie, avec un faible poids propre, une cadence de tir élevée, une portée décente et surtout pas cher à produire et facile à utiliser. Le ZU-23-2 a été monté sur de nombreux véhicules (par exemple sur les transports MT-LB), et il est également devenu l'armement de base de l'ensemble ZSU-23 Shilka. Le canon anti-aérien ZU-23-2 est allé à un très grand nombre de destinataires, dont : l'Algérie, le Bangladesh, la Chine, l'Égypte, l'Éthiopie, la Finlande, le Gabon, le Ghana, l'Inde, l'Iran, l'Irak, Israël et le Vietnam. Il a également été utilisé par tous les pays du Pacte de Varsovie, à l'exception de la Tchécoslovaquie. À partir de 1972, il a été autorisé en Pologne. à ce jour, cette arme est utilisée par de nombreux utilisateurs, y compris par les forces armées polonaises.