La conception de l'avion a commencé en 1991 comme un développement monoplace du Soukhoï Su-29 avec une version amélioré du moteur Vedeneyev M-14PF(en) et un nouveau train d'atterrissage. Le prototype vole pour la première fois en juin 1992 sous la désignation Su-29 et le premier avion de série vole en 1994.
Versions
Su-29T
Prototype de l'avion de voltige monoplace;
Su-31
Versions de production avec train fixe, parfois connu sous le nom Su-31T[réf.nécessaire];
Su-31M
Version améliorée avec un système d'éjection du pilote[réf.nécessaire];
Su-31M2
Version améliorée du Su-31M avec réduction de poids, verrière monobloc et ailes plus grande, sortie en 1999;
Su-31U
Étude d'une version avec train rétractable du Su-31T;