1917年（民国6年），張文生随張勳参加復辟。復辟失敗後，張文生接近皖系的倪嗣沖，被任命为定武軍总統領官。1920年（民国9年），任安徽督軍。1922年（民国11年），被直系馬聯甲驱逐而下野。1922年获将军府授“定威将军”。