Stéphane Sarrazin maakte zijn competitieve debuut in karten. In 1996 ging Sarrazin rijden in de Franse Formule 3, voordat hij in 1998 de overstap maakte naar de Formule 3000, alwaar hij direct zijn eerste race wist te winnen. Hij werd uiteindelijk zesde in het kampioenschap dat jaar, en verdiende daarmee een contract als testrijder bij het Prost Formule 1-team. In 1999 werd hij voor een race uitgeleend aan Minardi, om voor het team de Grand Prix van Brazilië te gaan rijden, als vervanger van vaste coureur Luca Badoer die een polsblessure had opgelopen bij een testcrash. Zonder kennis van de auto reed Sarrazin een bemoedigend debuut in de Formule 1 en lag in de race zo hoog als elfde toen hij een ongeluk kreeg en de wedstrijd moest staken. Een race later keerde Badoer terug van zijn blessure, en vervulde Sarrazin weer zijn voormalige rol bij Prost, wat hij tot aan 2001 bleef doen. In 2002 deed hij dit nog voor het nieuwe Toyota Formule 1-team.