I likhet med mange moderne automatgeværer har M21 en picatinnyskinne for festing av ekstrautstyr, slik som kikkertsikter, vertikalt grep, bipod og lignende. Zastava M21 er gassdrevet med et roterende sluttstykke. Geværet har et innvendig forkrommet løp, kaldhamret rifleløp eller et alternativt polygonløp. I tillegg har det en innebygd 22 mm granatkaster, foldbar metallkolbe, syntetisk håndgrep med en ekstra høyrehåndsvelger for skytemodus og en picatinnyskinne for kikkertsikter. Det kan også festes på en 40 mm granatkaster under løpet. Magasinkapasiteten er på 30 runder. M21 har en skuddtakt på 680 skudd per minutt. Den vedvarende skuddtakten ligger på 120 skudd per minutt.