Zhang Xianwang ble presteviet i 1990. Han fikk deler av sin høyere teologiske utdannelse ved Universitetet i Leuven i Belgia fra 1996 til 1998. Senere besøkte han også Troskongregasjonen i Vatikanet. Han underviste ved juniorseminaret nær katedralen i Jinan, og var katedralens rektor både før og etter sine utenlandsstudier. Han ble også bispedømmets sekretær.