Gourvennec speelde in de jeugd van FC Lorient, maar maakte nooit zijn profdebuut bij de club uit Bretagne. Hij maakte zijn profdebuut bij een andere club uit die regio, namelijk Stade Rennais. Hij speelde er 106 wedstrijden in vier jaar voordat hij in 1995 naar FC Nantes vertrok. Na 3 jaar bij Nantes, speelde hij één seizoen bij Olympique de Marseille. Met Marseille stond hij in de finale van de &lt;a href="UEFA%20Cup%201998/99"&gt;UEFA Cup 1998/99&lt;/a&gt;, die verloren werd met 3-0 van het Italiaanse Parma FC. Hierna speelde hij kort bij Montpellier. Gourvennec besloot hierom terug te keren naar Rennes en hij speelde er weer 53 wedstrijden. In 2002 werd Gourvennec gecontracteerd door de Corsicaanse club SC Bastia. Na twee seizoenen sloot hij zich aan bij Angers, waar hij één seizoen speelde. Op het eind van zijn carrière speelde Gourvennec nog één seizoen bij Clermont Foot en stond hij onder contract bij FC Rezé.