原名張萬鎰。筆名老菱。山西武鄉人。中共黨員。1950年肄業于中央戲劇學院歌劇系。1937年參加山西青年抗敵決死隊。歷任班長、分隊長,武鄉洪水鎮民校校長,商聯會主席,劇團編導,太行文工團藝委會副主任,山西文工團副團長,山西省文聯聯絡部長、副秘書長,山西實驗劇院副院長,山西戲研所名譽主任。劇協山西分會副主席,山西省文聯委員。1945年開始發表作品。著有劇本集《張萬一劇作選》,短篇小說《小鷹的故事》、《義務看護隊》、《多福嫂和她的媳婦們》等。劇本《靈堂記》獲山西省劇本二等獎,《老八路》獲山西省杏花獎。