Il a été sept fois champion de France du 400 mètres nage libre (hiver et été 1990, hiver 1991, hiver 1992, hiver et été 1994 et année 1997), sept fois champion de France du 1 500 mètres nage libre (hiver 1988, hiver et été 1989, hiver et été 1990, hiver 1991 et hiver 1992), deux fois champion de France du 200 mètres nage libre (hiver 1991 et hiver 1995) et deux fois champion de France du 400 mètres quatre nages (hiver 1991 et hiver 1992).
Il est recordman de France sur 400, 800 et 1 500 mètres nage libre de 1988 à 2000.