长江江防营统领、徐州镇总兵。1912年（民国元年），张文生被任命为张勋的定武军统领、徐州镇守使、苏皖豫鲁四省剿匪督办。1917年（民国6年），张文生随张勋参加复辟。复辟失败后，张文生接近皖系的倪嗣沖，被任命为定武军总统领官。1920年（民国9年），任安徽督军。1922年（民国11年），被直系马联甲驱逐而下野。1922年获将军府授“定威将军”。1937年（民国26年），张文生逝世。享年71岁。