Il commence son activité en sports mécaniques en 1988 avec Georges Simon sur Volkswagen Golf GTi.
Il participe à 54 épreuves en championnats mondiaux de rallyes de 1990 (1000 lacs) à 2007 (Corse). Il est le copilote en championnat du monde des rallyes de ses compatriotes Grégoire De Mévius de 1995 à 1998 et François Duval de 2001 à 2003, mais aussi du Polonais Krzysztof Hołowczyc entre 1999 et 2000 et du Français Nicolas Bernardi de 2004 à 2007. Il termine ses courses quatre fois dans les six premiers: 4e au Portugal en 1997 et au RAC Rally l'année suivante, 5e au RAC Rally en 1996, et 6e au rallye de Catalogne en 2005 (son avant-dernière épreuve). Il parvient aussi à obtenir une 7e place au rallye Monte-Carlo, en 2003 avec François Duval.
En championnat d'Europe des rallyes (ERC) il figure régulièrement aux côtés de Marc Soulet (1991 à 1992), de Grégoire De Mévius (1995 à 1999), de Krzysztof Hołowczyc (1999 à 2001), et de Bruno Thiry (saison complète en 2003, sur Peugeot 206 WRC).
En 2005, il partage son temps entre épreuves du WRC et du championnat de France avec Nicolas Bernardi.
Il se lance à partir de 2010 dans la discipline du rallye-raid cross country, à travers les épreuves Cross-Country Bajas Cup et ASO.
De 2011 à 2013, il fait aussi quelques rallyes « Historic », participant ainsi à trois reprises aux LegendBoucles de Spa en y étant notamment le copilote de Patrick Tambay lors de sa première participation[1].
(NB : 2e au circuit des Ardennes en 1991 et 1996, au Hellendoorn en 1991, à Spa en 1992 et 1994, au Condroz en 1992, aux Hautes-Fagnes en 1996, en Allemagne en 1996, et en 2003 à trois autres reprises (Pologne, Madère et le Condroz), ainsi que 3e à Spa en 1991 et 1997, au Haspengouw en 1991, en Pologne en 1991 et 1994, aux Ardennes en 1993, aux Hautes-Fagnes en 1994, en Écosse en 1995, au Condroz en 1995 et 2003, au Karkonoski en 2001, et au Mont-Blanc en 2004 - soit 35 podiums sous classification ERC)