En 2018, il finit dix-huitième du championnat d'Europe individuel et se qualifie pour la Coupe du monde d'échecs 2019. En 2019, lors de la Coupe du monde disputée à Batoumi, il élimine Ivan Šarić au premier tour puis est battu au deuxième tour par Aleksandr Grichtchouk. Lors de la Coupe du monde d'échecs 2021, il bat le Kirghize Asyl Abdyjapar au premier tour puis est battu au deuxième tour par l'Américain Samuel Sevian.