El M70 fue diseñado basándose en el AKM soviético y fue el fusil de asalto estándar en el Ejército Popular Yugoslavo desde 1970.
[5] Aunque su desempeño fue satisfactorio, el Ejército yugoslavo no adoptó el fusil como el arma estándar de la Infantería.
[6] En 1970 surgió una segunda oportunidad y a Zastava se le dio el visto bueno para empezar la producción en serie de los fusiles AP M70 y M70A (Automatska Puška M70, Fusil Automático M70 en serbo-croata) con financiamiento del Ejército, de los cuales el M70A era la versión con culata plegable.
Sin embargo, los juegos de piezas importados en Estados Unidos tienen marcajes que parecen contradecir el nombre del modelo final con culata fija.
Igualmente, el ánima del cañón no está cromada, haciéndolo más preciso que un AKM estándar, pero con una mayor susceptibilidad a la corrosión.