Franke var i Det tyske keiserrikes tjeneste i Kina som tolk mellom 1888 og 1901, i Beijing, Tianjin, Shanghai og Amoy. Han vendte så tilbake til Tyskland, og fra 1923 til 1931 var han professor ved Universitetet i Berlin.