Shih ha fatto il suo debutto internazionale ai Campionati di pattinaggio artistico dei quattro continenti del 2009, a Vancouver, in Canada. È stato membro della squadra cinese di Taipei alle Universiadi invernali del 2009
a Harbin, in Cina e ai Giochi Asiatici Invernali del 2011 a Nur-Sultan, in Kazakistan.