張昭遠,字持正,北宋滄州無棣人。張凝的兒子。
十八歲時,父親陷入契丹重圍中,張昭遠挺身將其救出,被朝廷擢升為左班殿直、寄班祗候。每賜出使還,上奏利害多稱旨。為忻州都巡檢,升任內殿崇班。歷任知瀛州、知定州。天禧初年,為河北緣邊安撫副使,轉任西上閤門使、知雄州。當地大雨,塘堰大溢,他領兵築長堤堵水。領忠州刺史、知成德軍,轉任四方館使。滹沱河決口,壞城牆,於是張昭遠修五關城,外環以堤,民以為利。歷任步軍馬軍都虞候、嘉州防禦使、知代州。官至左龍武軍大將軍、昭州防禦使,去世後,贈應州觀察使。