張云正現年五十歲,于二○一一年八月獲任命為海關關長,二○一一年九月一日上任。他一九八三年十月加入政務職系,并于二○一一年四月晉升為首長級甲級政務官。
張云正曾在多個政府決策局及部門工作,其中包括前行政立法兩局非官守議員辦事處、前政務總署、前行政立法兩局議員辦事處、前銓敘科、前衛生福利科、前交接儀式統籌處及房屋署。他于一九九八年八月至二○○一年十月出任香港駐新加坡經濟貿易辦事處處長,二○○一年十月至二○○六年六月出任工務局副局長(后改稱環境運輸及工務局副秘書長(工務)),于二○○六年七月至二○○九年九月出任保險業監理專員,并于二○○九年九月至二○一一年八月出任郵政署署長。