W 1997 r. zdobył w barwach klubu „Stilon” Gorzów Wielkopolski tytuł drużynowego mistrza Polski, uzyskując najlepszy indywidualny wynik na II szachownicy (9 pkt w 11 partiach). W 2001 r. wziął udział w pucharowym turnieju o mistrzostwo świata, w I rundzie pokonując Karena Asriana, ale w II przegrywając z Rustamem Kasimdżanowem. W 2010 r. zdobył w Bad Liebenzell srebrny medal mistrzostw Niemiec, natomiast w 2011 r. zdobył w Bonn tytuł mistrza kraju.