Médaillé d'or aux Jeux olympiques de Rio en 2016 dans la catégorie poids mouches, il bat en finale le russe Misha Aloyan sur le score de 2-1. Zoirov remporte également dans sa carrière de boxeur amateur une médaille d'argent aux jeux asiatiques d'Incheon en 2014 et deux autres aux championnats d'Asie à Amman en 2013 et à Bangkok en 2015.