Il fait partie de la délégation française aux Jeux olympiques d'été de 1988, terminant quatrième de la finale du relais 4x100 mètres nage libre et dixième du relais 4x100 mètres quatre nages. Aux Championnats d'Europe de natation 1989, il remporte trois médailles d'argent, sur 100 mètres papillon, en relais 4x100 mètres quatre nages et en 4x100 mètres nage libre. Il est à nouveau médaillé d'argent sur 4x100 mètres quatre nages aux Championnats d'Europe de natation 1991. Il est membre de l'équipe de France aux Jeux olympiques d'été de 1992, se classant onzième sur 100 mètres papillon, quatrième sur 4x100 mètres nage libre et cinquième sur 4x100 mètres quatre nages.