1917年（民国6年）、張勲の復辟に従った。復辟失敗後、張文生は安徽派の倪嗣沖に接近し、定武軍総統領官に任命された。1920年（民国9年）、安徽督軍に任命された。1922年（民国11年）、直隷派の馬聯甲に駆逐され、下野した。