In 2011 won hij het vijfde jaarlijks gehouden Philadelphia Open toernooi.[4]
In oktober 2007 bereikte hij een Elo-rating van 2623. Binnen zijn land is hij nummer 4. In 1999 en in 2007 speelde hij voor zijn land op een Schaakolympiade.[5] Sinds 2014 is hij een FIDE trainer.