Początkowo do napędu służył silnik R4 o pojemności 0,9 l i mocy 45 KM przejęty wprost z modelu 127.

Pojazd został oficjalnie zaprezentowany 2 października 1980 roku. Masową produkcję rozpoczęto 28 listopada 1980 roku, tak, by zbiegła się ona w czasie z rocznicą założenia Socjalistycznej Federacyjnej Republiki Jugosławii. W 1981, pierwszym pełnym roku produkcyjnym, powstało 9715 egzemplarzy modelu, rok później było to już 14 856 samochodów. Mimo że pojazd został przygotowany jako następca dla Zastavy 750, oba modele produkowane były równolegle do 1985 roku. Nazwę Zastava 102 zmieniono na Zastava Jugo, następnie zaś na Zastava Yugo. W 1984 roku dodano do oferty wersję z silnikiem 1.1 przejętym z modelu 101, wyposażona była ona w m.in. elektroniczny zapłon.

Od początku lat 90. miał miejsce rozpad Jugosławii, z powodu kolejnych wojen domowych nastąpiło znacznie spowolnienie produkcji, mimo wszystko była ona kontynuowana. W 1995 roku do oferty dołączył Koral CL z nieznacznie zmodernizowaną przednią częścią nadwozia, w późniejszym okresie wersja ta uzyskała nazwę Yugo Ciao. W latach 90. oprócz niewielkich zmian stylistycznych w modelu Ciao dokonano również udoskonaleń w jednostkach napędowych.