杨佐,字公仪,本唐靖恭诸杨后,至佐,家于宣。及进士第,为陵州推官。州有盐井深五十丈,皆石也,底用柏木为干,上出井口,垂绠而下,方能及水。岁久干摧败,欲易之,而阴气腾上,入者辄死;惟天有雨,则气随以下,稍能施工,晴则亟止。佐教工人以木盘贮水,穴窍洒之,如雨滴然,谓之“雨盘”。如是累月,井干一新,利复其旧。
累迁河阴发运判官,干当河渠司。皇祐中,汴水杀溢不常,漕舟不能属。佐度地凿渎以通河流,于是置都水监,命佐以盐铁判官同判。京城地势南下,涉夏秋则苦霖潦,佐开永通河,疏沟浍出野外,自是水患息。又议治孟阳河,议者谓不便。佐言:“国初岁转京东粟数十万,今所致亡几,傥不浚复旧迹,后将废矣。”乃从其策。
出为江、淮发运使。孟阳之役,调民七、八千,夷丘墓百数,怨声盈塞。诏开封鞫治,官吏独舍佐不问。纠察刑狱刘敞请加贬黜,不听。召为盐铁副使,拜天章阁待制,复判都水,知审官院,权发遣开封府。
尝使契丹,虏馈以方物,书独称名。英宗升遐,奉遗留物再往使,卒于道,年六十一。诏护丧归,赙以黄金,恤其家。