916年）6月，袁世凯去世，张镇芳投靠张勋。民国六年（1917年）7月张勋发动辫军复辟之际，张镇芳任内阁议政大臣、度支部尚书。复辟失败后，其遭逮捕并判刑，随即到天津保外就医。盐业银行则由吴鼎昌接管任总经理。民国九年（1920年），张镇芳被释放，其后仍任盐业银行董事长。民国二十二年（1933年），张镇芳病逝。享年71岁。
家庭.张镇芳无亲生子。儿子张伯驹原是其侄，后来过继为螟蛉子。