元滑州白马(今河南滑县)人,字德昭。历官吏、刑、工三部尚书,升江浙行省参政,移淮南行省,入为中书参知政事,分省彰德,升左丞,移辽阳,迁大司农卿。至正二十二年(1362)致仕,明习律法,刚直不阿,脱脱丞相称之为:“铁虎张公”。