Im Jahr 1992 wurde er Internationaler Meister, seit 2005 trägt er den Titel Großmeister und seit 2014 auch den Titel FIDE-Schiedsrichter. Bei der Frauen-Schacholympiade 2016 zum Beispiel war er einer der Hauptschiedsrichter. Seine höchste Elo-Zahl war 2503 im Januar 2001.