В 1982 году начал заниматься картингом, был победителем национального чемпионата Франции по картингу. В 1989 году перешёл в Формулу-Форд, на следующий год — в Формулу-3. В 1994 году выиграл международный чемпионат Формулы-3000 и стал тест-пилотом команды Формулы-1 Williams. В 1995 году параллельно с работой в Williams выступал в чемпионате мира Формулы-1 за команду Sauber. Заменял Карла Вендлингера, который вернулся в Формулу-1 после тяжёлой травмы, полученной в Гран-при Монако 1994 года, но не смог выйти на свой прежний уровень и поэтому был заменён на Буйона. Набрал очки в Гран-при Германии (5 место) и Гран-при Италии (6 место), однако после Гран-при Тихого океана был обратно заменён на Вендлингера. В общем зачёте занял 16 место, набрав 3 очка. На следующий год ушёл в гонки кузовных автомобилей, стартовал в Ле-Мане. С 2001 по 2003 год участвовал в чемпионате FIA Sportscar, c 2004 года соревнуется в Европейской серии Ле-Ман. Дважды был чемпионом серии Ле-Ман в своём классе (автомобиль Pescarolo C60) в 2005 и 2006 годах, причём в 2006 году выиграл в серии все гонки, в которых стартовал.