为革命派的根据地遭到封闭，张知本作为革命派因唆使学生而被追究，逃往上海。1914年（民国3年）回到湖北，任私立中华大学教授。
反共右派.1917年（民国6年）7月，孙文在广州发动护法运动，张知本赴广州参加，出席非常国会。其后，李书城在湖南省组织护法军总司令部，张知本任秘书长。1918年（民国7年）5月，护法军政府改组（大元帅制改为7总裁制），权限被削弱的孙文赴上海，张知本随从。1923年（民国12年），张知本任教于上海法政大学。1924年（民国13年）1月，中国国民党第一次全国