Do jego największych sukcesów należą medale Halowych Mistrzostw Europy – w Wiedniu w 2002 zdobył złoto, w Madrycie (2005) brąz. Był ponadto mistrzem Uniwersjady (Pekin 2001) i finalistą Mistrzostw Świata 1999 (5. miejsce) oraz Halowych Mistrzostw Świata 2004 (6. miejsce). W składzie sztafety sprinterskiej 4x100 m zdobył srebrny medal Mistrzostw Europy w Monachium (2002). Wielokrotnie reprezentował Polskę w Pucharze Europy; wygrał konkurencję 200 m w 1999, zajmował 2. miejsce w 2002 i 2004, a 3. miejscem w 2001 przyczynił się do zdobycia przez polską ekipę Pucharu.