Originario del Tarn, passa professionista nel 1989 con la Toshiba, ex La Vie Claire, la squadra fondata da Bernard Tapie e diretta da Yves Hézard. Nel maggio dello stesso anno ottiene i primi successi da "pro" vincendo una frazione e la classifica finale del Tour d'Armorique in Bretagna. Nel 1990 si classifica secondo nella classifica a punti della Vuelta a España e alla Clásica San Sebastián, nonché sesto ai campionati del mondo di Utsunomiya. L'anno dopo è secondo nella classifica finale della Parigi-Nizza e al Campionato di Zurigo, secondo nella graduatoria a punti del Tour de France e secondo anche nella classifica di Coppa del mondo grazie ai diversi piazzamenti Top 10 nelle classiche di calendario. A fine stagione, con la chiusura della squadra Toshiba, si trasferisce in Spagna per correre nella ONCE di Pablo Antón e Manolo Saiz, affiancando il capitano Alex Zülle.