他制定了壹個相對完整的度量衡理論;他提出采用《顓頊歷》的歷法;他還增刪了九章算術,有些比歐洲早了1500多年。
他為世界數學的發展做出了巨大貢獻,張蒼也是中國歷史上主張廢除體罰的古代科學家。
後來,宮被皇帝提拔為大夫,但張蒼逐漸受到冷落,於是自己隱退了。回到家鄉後,張蒼開始無所事事地研究養生。有壹個歷史記錄說,
張蒼卸任丞相回國後,年紀已經不小了,嘴裏也沒有牙齒了,於是專門養了壹百多個女人,給他提供人奶,說這樣可以延年益壽。
還有壹點就是,他不再親近任何懷孕生子的人。他終於活到壹百多歲才去世。