Jest jednym z najbardziej rozpoznawalnych polskich kierowców rajdowych.
Debiutował w Rajdzie Kormoran w 1984 roku - startował Fiatem 125p. W 1988 roku dołączył do fabrycznego zespołu FSO i ścigał się A-grupowym Polonezem 1600. W latach 90 - tych zaczął jeździć autami japońskimi.
Trzykrotnie, w latach 1995, 1996, 1999, został rajdowym mistrzem Polski. W 1997 roku sięgnął po mistrzostwo Europy. Trzykrotnie był triumfatorem Rajdu Polski. W 2010 roku zwyciężył w Rajdzie Italian Baja oraz Baja Poland, w którym zwyciężał także w 2011 i 2012 roku. Zdobył Puchar Świata w Rajdach Cross Country w 2013 roku.
Jednym z jego większych osiągnięć było trzecie miejsce w rajdzie Dakar, co miało miejsce w 2015 roku. Sukcesy w Rajdzie Dakar osiągał także w 2009 i 2011 roku zajmując 5 miejsce w kategorii samochodów.
Od 2007 do 2009 roku był posłem do Parlamentu Europejskiego.
