Originariamente membro del panorama cinematografico di Shanghai, Bu ha lavorato per diversi studi prima di diventare un regista importante per la Mingxing Film Company. Nel 1931, si trasferisce nella società cinematografia concorrente della Mingxing, la Lianhua, dove diresse film come Love and Duty(1931) e Peach Blossom Weeps Tears of Blood (1931) (entrambi con l'attrice Ruan Lingyu).
Con l'intensificarsi della guerra contro il Giappone, Bu realizza diversi film con tematiche patriottiche, in particolare il film del 1939, Mulan Joins the Army. Quando la città di Shanghai fu conquistata completamente però, Bu fu costretto a girare film di propaganda per gli occupanti, uno tra questi è Eternity nel 1943. Dopo la guerra, fu ostracizzato dai suoi colleghi per questi film, facendolo migrare a Hong Kong nel 1948 dove continuò a produrre film fino al suo pensionamento.[2][3][4]