In May 2017, he finished tied for first place with Alexander Morozevich in the Rashid Nezhmetdinov Rapid Cup. He lost the championship to Morozevich on tiebreaks.[2]
In April 2018, he won a Titled Tuesday tournament hosted on chess.com alongside Sergey Grigoriants and Aram Hakobyan.[3]
In December 2019, he finished in third place at the Rapid Grand Prix Final of Russia, placing behind winner Alexander Morozevich and runner-up Aleksandr Shimanov.[4]
In October 2021, he finished as the runner-up behind tournament winner Sanan Sjugirov in the Russian Rapid Championship.
In October 2023, he won the Russian Blitz Championship, defeating Alexander Grischuk and Boris Savchenko on tiebreaks.[5]