I november 2004 vant han verdensmesterskapet i sjakk for juniorer. I august 2006 vant han juniormesterskapet i Chess960 (Fischer Random), der han blant annet slo Arkadij Naiditsch 4,5-3,5 i finalen.