Od końca lat 90. XX wieku należy do ścisłej czołówki węgierskich szachistów. Pomiędzy 2000 a 2006 rokiem czterokrotnie wystąpił na szachowych olimpiadach (w roku 2002 zdobywając wraz z drużyną srebrny medal), w latach 2003–2007 reprezentował narodowe barwy na drużynowych mistrzostwach Europy, a w roku 2001 – na drużynowych mistrzostwach świata, na których zdobył brązowy medal za indywidualny wynik na III szachownicy. W roku 2002 zdobył w Balatonlelle tytuł indywidualnego mistrza Węgier (po zwycięstwie w finale nad Peterem Acsem), natomiast rok później w mistrzostwach kraju zajął II miejsce (za Zoltanem Almasim).