张贞生，清朝政府官员，陕西华阴人。张贞生为拔贡出身。干隆四十八年（1783年）四月署台湾府彰化县知县，次年被革职。干隆五十一年（1786年）再次署理此职。