小学堂（1905年-1906年），苏州东吴大学（1907年），常州府中学堂（1907年－1909年），南通国文专修科（1910年－1911年），上海私立甲种商业学校（1911年－1914年）等学校任教。1914年至1919年，先后在上海中华书局，上海商务印书馆任编辑，后又于江苏省立第二师范学校（1920年－1925年，即现上海市上海中学），上海沪江大学（1925年－1926年），上海光华大学（1926年-）任教。1951年上海光华大学院系调整并入华东师范大学，先生进入华东师范大学历史系任教。1957年10月