At age seventeen, Shokirjonov made his official debut for the 2008 Summer Olympics in Beijing, where he competed in the men's javelin throw. He placed thirty-third overall in the qualifying rounds, with a throw of 69.54 metres.