Shao Jiayi started his football career in the 1999 league season playing for local top tier side Beijing Guoan where the club's manager Shen Xiangfu promoted him to the first team. Despite a change in management with Milovan Đorić and Wei Kexing coming in the following season, Shao would gradually start to establish himself as regular within the team and due to his commanding presence in the centre of midfield, he was touted as one of the most exciting players in Chinese football. He would then help guide Beijing to the Chinese FA Cup final where they lost to Chongqing Lifan. After his breakout season with Beijing, Shao would become a vital member of the team's midfield and once again helped guide the club to another Chinese FA Cup final in 2001 where this time they faced Dalian Shide, however once again the side lost the match.
After playing in the 2002 FIFA World Cup, Shao gathered enough attention to impress Bundesliga side 1860 Munich, who signed him on four-year loan deal from Beijing. A permanent transfer was made on 14 January 2003, reported to be approximately €1.3 million. Shao played there for two and a half seasons before transferring to Energie Cottbus, signing a three-year contract on 13 July 2006. He scored his first goals for Energie Cottbus at home against Hertha BSC and away to Borussia Dortmund after coming on as a substitute in both matches. On 30 June 2011, Shao signed with 2. Bundesliga side MSV Duisburg and made his debut for the club on 17 July 2011 in a 3–2 loss against Karlsruher SC.
On 13 December 2011, Shao returned to the Chinese Super League to rejoin his former club Beijing Guoan after playing nine years in Germany.
Shao's performances with Beijing Guoan led to him being called up by Bora Milutinović to the Chinese national team and was included in the squad that placed fourth in the 2000 AFC Asian Cup. Shao would find more success with the national team when he was included in the squad that secured qualification to the 2002 FIFA World Cup. At the tournament, he played in two games while China were knocked out of the group stages. Shao was also a key player for the national team in the 2004 AFC Asian Cup where he scored three goals during the tournament which led the national team to a second place finish.