Tank M-84 berdasarkan dari Tank Uni SovietT-72 tapi dengan beberapa modifikasi yang ditambahkan, termaksud sistem perjantaan dalam negeri, armor lapis baja yang ditebalkan, dan Mesin Disel baru bertenaga 1000 Tenaga Kuda. Tank M-84 ini mulai bertugas di Tentara Rakyat Yugoslavia (TRY) pada awal tahun1984. Versi baru Tank M-84 ini baru masuk setahun kemudian.
Terdapat sekitar 240 pabrik di Yugoslavia yang mana pabrik tersebut berpartisipasi dalam pembuatan Tank M-84. Pabrik-pabrik ini dipilih untuk berada di Đuro Đaković (company) Kroasia oleh Josip Broz Tito, antara lain produsen yang diusulkan di Serbia: Goša FOM Smederevska Palanka dan Mašinska Industrija Niš yang pada saat itu merupakan produsen lokomotif dan gerbong terbesar di Yugoslavia. Adapun para pabrik yang terpilih adalah:
Versi terakhir Tank M-84 yang dikembangkan oleh Serbia adalah M-84AS, di perkenalkan pada tahun 2004. menggunakan sistem persenjataan baru, Kontakt-5, ERA armor, 9M119 Svir anti-tank missiles, Agava-2 pengincar Panas, dan Shtora. hal tersebut sangat mirip dengan T-90 milik Russia, baik dalam kapibilitas dan penampilan.
ada sekitar 150 Tank M-84 di export menuju ke Kuwait, saat pecahnya Perang Yugoslavia export keluar negeri dihentikan tanpa sebab oleh pemerintah Serbia.
Varian
M-84 (Yugoslavia) - Versi Asli tank Uni Soviet T-72M di produksi antara 1984 dan 1987. lebih dari 150 di produksi.
M-84A (Yugoslavia) - Versi yang telah di perbaharaui sistem persenjataannya dan ketebalan baja yang dipertebal.
M-84AB (Yugoslavia) - Versi milik Kuwait M-84A. Angkatan Darat Kuwait sebenarnya memesan 200 tank tetapi yang dikirim hanya 150 tank karena pecahnya Perang Yugoslavia. tetapi tank yang telah dikirim terlibat pertempuran sengit melawan tentara Iraq.
M-84ABN (Yugoslavia) - The M-84AB telah di perbaharui sistem navigasi.
M-84ABK (Yugoslavia) - Tank untuk komandan.
M-84A4 Sniper (Kroasia) - Versi milik Kroasia yang dilengkapi dengan penglihatan malam.
M-84AI armored recovery vehicle (Yugoslavia and Poland) - Pembersih Ranjau.
M-84AS (Serbia) - Versi Upgrade terakhir Serbia.
M-84D (Kroatia) - Versi Upgrade terkhir Kroasia.
Sejarah Oprasional
Operasi Badai Pasir
Untuk memerangi Rezim Saddam Hussein yang menginvasi untuk mengincar kilang minyak milik Kuwait, oleh karena itu Angkatan Bersenjata Kuwait memesian sekitar 170 M-84AB, 15 M-84ABI ARV dan 15 M-84ABK Tank Kommando, dari Yugoslavia yang totalnya ada 200 buah. Empat di antaranya M-84A yang sudah di kirim, di tangkap oleh Tentara Saddam Hussein dan menyita keempat tank tersebut. Kedepannya ekspor ini di hentikan karena pecahnya konflik di dalam negeri. tapi sudah ada sekitar 150 dari 200 yang sudah datang
Perang Yugoslavia
Slovenia
selama Perang Sepuluh Hari, Tentara Rakyat Yugoslavia (TRY) menempatkan beberapa tank M-84 di pinggiran perbatasan Slovenia untuk melakukan persuapan perang kilat. Taktik yang digunakan oleh TRY sangat efisien sehingga dapat menjangkau Ibu kota Slovenia dalam waktu Sepuluh Hari saja dan banyak tank ini banyak di gunakan untuk menghancurkan barikade jalan yang ditaruh oleh orang-orang Slovenia. Meskipun efisien, TRY kehilangan sekitar 20 buah. [butuh rujukan]
Kroasia
Berbeda dengan Slovenia, Angkatan Bersenjata Kroasia telah mempersiapkan tank-tank bekas TRY dan beberapa Tank M-84. Saat pertempuran pecah kedua belah pihak mengalami kekurangan yang besar tank ini. Kroasia sendiri banyak berkurang karena M-84 ini banyak terkena ranjau daripada di dalam pertempuran.
Bosnia
Saat pecah Perang Bosnia sedikit yang manggunakan tank M-84 karena telah di pakai di Kroasia maupun Slovenia. Serbia sendiri juga mulai kehilangan tank kelas berat ini karena banyak hilang di Kroasia. Sedangkan Bosnia punya tetapi kurang dimanfaatkan karena Bosnia memiliki taktik perang "Jihad" yang mana lebih memakai manusia daripada tank maupun alat-ala tempur lainnya.