Han begynte i filmbransjen i 1920-årene, blant annet som skuespiller. Hans regidebut kom i 1925. Til 1930 hadde han redigert en rekke filmer, for det meste spenningsfilmer. For filmstudiet Lianhua spilte han under navnet «Tomsie Sze» romansen (Yinhe Shuangxing) med Jin Yan. I 1930-årene ble Shi influert av venstreorientrete filmfolk og laget etter den japanske innmarsj i landet patriotiske motstandsfilmer som («Sammen for landets redning») (1932), («Menneskets begynnelse») (1935) og («Ungdommens marsj») (1937). Shi arbeidet deretter i en teatergruppe i Chongqing.