ZU-23-2 buvo sovietinis, velkamas, 23 mm dvigubas priešlėktuvinis pabūklas iš Šaltojo karo laikų. Pirmieji jo prototipai buvo sukurti šeštojo dešimtmečio pabaigoje, o gamyba tikriausiai prasidėjo 1960 m. Skaičiuojama, kad vien Sovietų Sąjungoje buvo pagaminta net 140 000 tokio tipo ginklų! Pradinis šio pistoleto sviedinio greitis buvo iki 970 m/s, o efektyvus vertikalus nuotolis – apie 2000 metrų. Praktinis šaudymo greitis buvo 400 šovinių per minutę.
ZU-23-2 buvo sukurtas kaip pagrindinis sovietų armijos ir Varšuvos pakto šalių sausumos pajėgų lengvasis priešlėktuvinis ginklas. Pagrindinė jo užduotis – sunaikinti žemai skraidančius lėktuvus ir sraigtasparnius iki 2000 metrų atstumu. Jis taip pat gali kovoti su lengvais šarvuočiais ir priešo pėstininkais iki 2500 metrų atstumu. ZU-23-2 naudojami šovinių diržai (kiekvienam ginklui atskirai) su 50 šovinių. Jame taip pat naudojami du taikikliai: optinis T-3 ir automatinis ZAP-23. Priešlėktuvinis pistoletas ZU-23-2 pasirodė esąs sėkmingas dizainas, pasižymintis mažu savo svoriu, dideliu šaudymo greičiu, tinkamu nuotoliu ir, svarbiausia, pigu gaminti ir lengvai naudoti. ZU-23-2 buvo montuojamas ant daugelio transporto priemonių (pvz., MT-LB transportuose), taip pat tapo pagrindine ZSU-23 Shilka komplekto ginkluote. Priešlėktuvinis ginklas ZU-23-2 atiteko labai daugybei gavėjų, įskaitant: Alžyrą, Bangladešą, Kiniją, Egiptą, Etiopiją, Suomiją, Gaboną, Ganą, Indiją, Iraną, Iraką, Izraelį ir Vietnamą. Jį naudojo ir visos Varšuvos pakto šalys, išskyrus Čekoslovakiją. Nuo 1972 m. jis buvo licencijuotas Lenkijoje. iki šių dienų šį ginklą naudoja daugelis vartotojų, tarp jų ir Lenkijos ginkluotosios pajėgos.