Utviklingen av MiG-29 (i likhet med Sukhoj Su-27 «Flanker») ble påbegynt som følge av det amerikanske «FX» programmet. FX-programmet førte til de 4. generasjons jetjagerflyene: F-14, F-15, F-16 og F-18. På sovjetisk side ble det i stedet to "familier": MiG-29-familien og Su-27-familien.