Jest najbardziej doświadczonym zawodnikiem w stawce. Tytuł arcymistrz uzyskał w 1989 roku.

W swoim dorobku ma wiele zwycięstw w turniejach rozgrywanych na całym świecie.

To wielokrotny reprezentant Polski w turniejach drużynowych – 5 razy brał udział w Olimpiadzie Szachowej i 4 razy w Drużynowych Mistrzostwach Europy, przywożąc z nich 4 medale za wyniki indywidualne.

Jako reprezentant kraju 5 razy brał udział w Mistrzostwach Świata, które były rozgrywane systemem pucharowym – w roku 1997 w Groningen dotarł do V rundy.

Występ w tegorocznych Mistrzostwach Polski będzie jego 12 udziałem w tych rozgrywkach.

Na swoim koncie ma 6 medali Indywidualnych Mistrzostw Polski – 2 złote, 3 srebrne i 1 brązowy.

Jest jednym z nielicznych Polaków, który dołączył do klubu 2700+, uzyskując w 2000 roku ranking 2702 – zajmował wtedy 10 pozycję na świecie.

To nie tylko utytułowany zawodnik, ale również trener, jak i autor wielu publikacji szachowych.