Lors de la saison 2023, il s'impose sur une course ouzbèke inscrite au calendrier de l'UCI Asia Tour. Il obtient aussi diverses places d'honneur. Après ses performances, il intègre la réserve de la structure Astana Qazaqstan en 2024. Bon grimpeur, il finit deuxième du Tour du Rwanda[1],[2]. Il remporte également une étape de l'Orlen Nations Grand Prix et du Tour de la Vallée d'Aoste, qu'il termine à la deuxième place du classement général. Dans la foulée, il remporte le Tour de Roumanie. Le 10 septembre 2024, il est suspendu 4 ans par l'UCI, après avoir été contrôlé positif à l'EPO CERA le 30 juillet de la même année[3]. Il a reconnu les faits et a été immédiatement licencié par l'équipe Astana Qazaqstan Development[4].