Rishod Sobirov remporte sa première médaille internationale aux Championnats d'Asie de judo 2007 à Koweït City, où il décroche la médaille d'argent. Un an plus tard, il remporte la médaille de bronze aux Jeux olympiques d'été de 2008 à Pékin. Son premier titre international intervient en 2010, l'Ouzbek remportant la médaille d'or aux Championnats du monde de judo à Tokyo.