Anfang der 1980er Jahre, als die Su-27 erstmals bei der Sowjetarmee in Dienst gestellt wurde, entstand der allererste Flugzeugentwurf mit der Bezeichnung Su-35.

Sowohl die Suchoi Su-35 als auch die Flanker-E, verbesserte Versionen des Luftüberlegenheitsjägers Su-27, wurden vom Konstruktionsbüro Suchoi entworfen und vom Flugzeugwerk Komsomolsk am Amur gebaut und tragen die NATO-Bezeichnung Suchoi Su-35.
Su-27M war die erste Bezeichnung des Typs, als er von der Sowjetunion erstmals aus der Su-27 entwickelt wurde. Er war mit Canards und einem Multifunktionsradar ausgestattet, was ihm offiziell die Fähigkeiten eines Mehrzweckkampfflugzeugs verlieh.
Der erste Prototyp hob im Juni 1988 zum ersten Mal ab. Suchoi bezeichnete ihn nach dem Zerfall der Sowjetunion in Su-35 um, um die Aussichten auf Exportaufträge zu erhöhen.

Vierzehn Flugzeuge wurden gebaut und für Tests und Vorführungen genutzt; eines davon wurde mit schwenkbaren Schubvektortriebwerken ausgestattet und deshalb in Su-37 umbenannt.
Außerdem wurde irgendwann zwischen Mitte und Ende der 1990er Jahre ein einzelner zweisitziger Su-35UB-Trainer entwickelt, der der Su-30MK-Familie ähnelte.
Suchoi begann 2003 mit der Arbeit an einer zweiten Modernisierung der Su-27, mit dem Ziel, das Flugzeug als Übergangsflugzeug zu nutzen, während das Programm Suchoi PAK FA (Su-57) entwickelt wurde.

Hinzu kamen ein neu gestaltetes Cockpit und ein neues Waffensteuerungssystem, was ihm die Bezeichnung Su-35 einbrachte; der Erstflug des Typs fand im Februar 2008 statt.
Obwohl sie ursprünglich für den Export vorgesehen war, wurde die russische Luftwaffe 2009 der erste Kunde der Su-35, und die Su-35S wurde zur Serienversion.




