Wersje zestawu ZSU-23-4 ZSU-23-4 – pierwsza podstawowa wersja zestawu ZSU-23-4M1 – zmodernizowana w 1977 roku Szyłka, wyposażona w nową stację radiolokacyjną, systemem obliczania parametrów lotu celu i osłoną armat. ZSU-23-4M-A1 „Rokach” – zmodernizowana wersja przeznaczona dla armii Ukrainy. ZSU-23-4M5 – zmodernizowana wersja przeznaczona dla armii Białorusi.

Polska modyfikacja – ZSU-23-4MP Biała

Służba thumb|Iracka Szyłka zniszczona w czasie Pustynnej Burzy w 1991

Działa ZSU-23-4 weszły do uzbrojenia Armii Radzieckiej w 1964, a później także na wyposażenie innych armii Układu Warszawskiego w tym ludowego Wojska Polskiego, oraz państw arabskich.

Pierwsze użycie bojowe Szyłek miało miejsce (prawdopodobnie) podczas wojny sześciodniowej w 1967 i wojny na wyczerpanie lat 1967–1970. Najbardziej spektakularne ich wykorzystanie miało miejsce podczas wojny Jom Kipur w 1973, kiedy to egipskie i syryjskie zestawy zestrzeliły 30 izraelskich samolotów, dowodząc swej skuteczności. Później używano Szyłek jeszcze wielokrotnie, głównie w konfliktach bliskowschodnich, ale także w Pakistanie. ZSU-23-4 były także intensywnie wykorzystywane podczas wojny wietnamskiej. Podczas wojny domowej w Angoli lat 1974–1991 znajdowały się na uzbrojeniu wspieranego przez Kubę MPLA.