Career
He has been a grandmaster since 2002. In 2005 he tied for 1st–5th with Levon Aronian, Kiril Georgiev, Alexei Shirov and Emil Sutovsky in the Gibraltar Chess Festival. In 2007, he tied for 1st–6th with Vitali Golod, Mateusz Bartel, Yuri Yakovich, Michael Roiz and Mikhail Kobalia in the 16th Monarch Assurance Isle of Manitoba International tournament.
In May 2010, he tied for 1st–2nd with Victor Bologan in the 40th Bosna International tournament in Sarajevo.