Beim Schach-Weltpokal 2011 scheiterte er in der ersten Runde an Laurent Fressinet, beim Schach-Weltpokal 2015 scheiterte er ebenso in der ersten Runde an Pawel Eljanow. Beim Schach-Weltpokal 2019 schlug er in der ersten Runde Ferenc Berkes und schied er in der zweiten Runde gegen Dmitri Andreikin aus.