He won the bronze medal in the Men's 60 kg at the 2008 Summer Olympics and two World Judo Championships in 2010 and 2011.
[1] Sobirov later won a bronze medal in the men's under 60 kg division at the 2012 Summer Olympics in London and a bronze medal in the men's under 66 kg division at the 2016 Summer Olympics in Rio de Janeiro.
In the world championship held between teams on October 3–6, 2008, in Tokyo, Japan, he secured 2nd place and won the silver medal in the competition.
On September 6–12, 2010, he won the gold medal at the World Championship held in Tokyo, Japan.
[3] On November 13–16, 2010, he took 1st place at the 16th Asian Games in Guangzhou, China, and won the gold medal in the competition.