Il remporte la médaille d'argent dans la catégorie des poids welters aux Jeux olympiques d'été de 2016 à Rio de Janeiro en ne s'inclinant qu'en finale contre le boxeur kazakh Daniyar Yeleussinov puis devient champion du monde de boxe amateur à Hambourg l'année suivante.