Выступал за команду «Уния» (Лешно). Был серебряным медалистом чемпионата Польши по спидвею среди юниоров в 1991 году и серебряном медалистом чемпионата Польши по спидвею в 1996 году. Закончил карьеру в 2003 году.
Как гонщик на катерах стал в 2005 году чемпионом Европы в классе T-550 (все медали в этом классе завоевали тогда поляки). Стал чемпионом также в 2006 году, но был лишён звания после технического контроля лодки. В том же 2006 году стал чемпионом мира в классе T-550 (все медали в этом классе завоевали тогда поляки). Является также бронзовым медалистом чемпионата Европы 2006 года в классе S-550.
Является бронзовым медалистом чемпионата Польши 2006 года в классе S-550.