1926 ging Lu Xun nach Xiamen, um der Zensur und Verfolgung der nördlichen Kriegsherren zu entgehen. Er wurde Professor an der Xiamen-Universität. 1927 war Lu Xun Professor in Kanton (heute Guangzhou) an der Sun-Yat-sen-Universität. Nach der Arbeiterniederschlagung durch die Nationalisten in Shanghai 1927 ging er nach Shanghai, um sich für seine gefangenen Studenten einzusetzen und blieb dort bis zu seinem Tod. Eine Nominierung zum Literatur-Nobelpreis lehnte er ab. 1930 wurde er Mitglied der Liga linksgerichteter Schriftsteller. Während seiner Zeit in Shanghai schrieb Lu Essays, in denen er die reaktionäre Politik der Guomindang unter Chiang Kai-shek sowie die imperialistische Aggression durch Japan, das seit der Mandschurei-Krise von 1931 mit der Besetzung Nordchinas begonnen hatte, aufdeckte. Er richtete seine Aktivitäten auch gegen den Konservativismus von Japan.