In June 2024, he finished 4th in the UzChess Cup Futures, during which he defeated four grandmasters: Bardiya Daneshvar, Vitaliy Bernadskiy, Mihail Nikitenko, and Sergei Tiviakov.[1]
In November 2024, he played in the President Cup in Uzbekistan, where his draw against Vantika Agrawal was mistakenly counted as a win for him by the arbiters, leading to Agrawal's withdrawal from the tournament.[2] The result was later corrected.
In February 2025, he finished in third place at the Chessable Masters Qualifier.[3]
In April 2025, he qualified for the Chess World Cup 2025 through finishing in fourth place at the Asian Regional Championship.[4] At the World Cup, he was defeated by Nijat Abasov in the first round.
In April 2026, he won the Grenke Chess Open on tiebreaks.[5]