Wielokrotny uczestnik eliminacji indywidualnych mistrzostw świata (najlepszy wynik: Równe 1984 – XIV miejsce w finale kontynentalnym). Finalista drużynowych mistrzostw świata (1987 – IV miejsce). Wielokrotny finalista indywidualnych mistrzostw świata na długim torze (najlepsze wyniki: 2003 – V miejsce, 1997 – VI miejsce, 1999 – VI miejsce, 2000 – VI miejsce. Czterokrotny finalista drużynowych mistrzostw świata na długim torze (2007 – IV miejsce, 2008 – V miejsce, 2009 – V miejsce, 2010 – VI miejsce). Sześciokrotny medalista indywidualnych mistrzostw Europy na torze trawiastym: dwukrotnie złoty (1998, 2000), trzykrotnie srebrny (1999, 2001, 2002) oraz brązowy (1996). Dwukrotny finalista klubowego Pucharu Europy – w barwach klubu Olymp Praga (Bydgoszcz 1998 – II miejsce, Diedenbergen 1999 – IV miejsce).

Poza ligą czeską i niemiecką startował również w lidze polskiej, w barwach klubów Unia Tarnów (1990–1991), GKM Grudziądz (1992), Stal Rzeszów (1994), Wanda Kraków (1997) oraz TŻ Opole (1999).

Przynależność klubowa Polska Unia Tarnów (1990–1991) GKM Grudziądz (1992) Stal Rzeszów (1994) Wanda Kraków (1997) TŻ Opole (1999)