原籍是河北省河间县。1938年秋正式参加党领导的抗日武装人民自卫军,后该部改为八路军第三纵队。1941年三纵奉命由冀中军区开赴冀南军区,与不抗日专反共的国民党石友三部队作战,转战到了冀南区。1942年因身体不好,由三纵队转到冀鲁豫区公署所辖的鲁西北第十八督察行政专署公安处工作,处长苏刚,主教干事张荣臻,内勤干事梁汉一,政治侦察队和武工队干事是张长生(化名张勇)。1942年秋后,苏刚去太行山整风,由军分区保卫科长张泽民主持公安处工作,当时又增添了一位副处长叫岳盛光。1944年张长生由公安处调往第七军分区保卫科。,1946年担任清平县公安局副局长兼武工队政委。