Karierę w sportach motorowych rozpoczął w 1986 roku od startów w kartingu. W 1992 roku zadebiutował w Pucharze Opla Astry, a dwa lata później – w Węgierskiej Formule 2000. W sezonie 1995 zadebiutował w Pucharze Porsche Pirelli. W latach 1998–2001 uczestniczył okazjonalnie w serii FIA GT Championship, a w 2002 roku pojechał gościnny występ w Porsche Supercup. Jednocześnie w 2002 roku zadebiutował Suzuki Swiftem na trasach rajdowych, startując w Pucharze Magyar Suzuki. Rok później zajął w tym pucharze trzecie miejsce w klasyfikacji końcowej. W sezonie 2004 startował Suzuki Ignisem, wygrywając grupę N2. W latach 2005–2006 rywalizował w wyścigowych mistrzostwach Słowacji, a w 2007 roku zadebiutował w wyścigu 24h Dubaju, w którym zajął trzecie miejsce w klasie. 2008 rok zakończył triumfem w 24H Series w klasie SP1, a osiągnięcie to powtórzył w sezonie 2010. W roku 2009 zajął drugie miejsce w wyścigu 12h Hungaroringu[1].