Wielokrotny medalista mistrzostw Polski w kategorii młodzików i juniorów. W 1997 zajął piąte miejsce w mistrzostwach Europy juniorów. Rok później był czwarty w mistrzostwach świata juniorów we Francji. Siedmiokrotny finalista mistrzostw kraju w kategorii seniorów - najwyższa lokata to 5. miejsce (w 2000 i 2001). Wychowanek Sztormu Kołobrzeg trenował pod okiem Michała Barty oraz Mirosława Szybowskiego. Rekord życiowy: 74,60 (24 czerwca 2001, Białogard).