張善政的父親張同文是天津人,1948年到臺灣,後於中油退休,母親是臺南人[13],張善政則在臺北市長大[14]。他因父親認為念理工不要沾政治而沒有加入任何政黨[15]。他在國立臺灣大學土木工程學系工學學士畢業後,前往美國史丹佛大學進修土木與環境工程學,並於1977年獲得碩士學位。隨後於1981年,獲得美國康乃爾大學土木與環境工程學博士學位[16]。博士論文《An Integrated Finite Element Nonlinear Shell Analysis System with Interactive Computer Graphics》[17]。
張善政受宏碁創辦人施振榮邀請,曾參與籌設宏碁子公司「安碁資訊」[18]。2000年至2010年,張善政為宏碁股份有限公司電子化事業群(電子化資訊管理中心,Acer eDC)副總經理。2010年至2012年,張善政擔任Google有限公司亞洲硬體營運總監(Director of Google's hardware operation in Asia),主管範圍為Google亞洲的資料中心營運,為資料中心營運業務亞洲最高主管,直接向美國總公司全球資料中心營運主管負責,任職期間新加坡與香港資料中心動土儀式,都是由他本人以未來資料中心的營運主管身份主持[21][22]。