生于(现九台县其塔木镇红旗村大红旗屯),杨诚一长子。光绪十五年(1889年)应童子试,取秀才;光绪十九年(1893年),中举人;光绪三十年(1904年),中进士。宣统元年(1909年),任临榆知县。临榆,地处山海关,为交通要冲。其时,东北流行鼠疫,遂阻断铁路,闭关防疫,致使众多旅客及难民滞留关外,情势十分危急。灏生乃亲临关外,于兴城征集粮米,开设粥棚,请医逐日检验,就地医疗。旅客疾苦得以解除。鼠疫蔓延得以控制。时过不久,宣化发生官民争矿事,灏生轻车简从,只身入矿,集官府人士相商,复邀居民洽谈,几经周折,矿归国有,安置居民为矿工,并给居民补偿因官府封矿所造成的损失六千元。居民感激涕零,满道欢声,称灏生为“杨青天”。 民国元年,灏生因病欲辞职归吉。临榆绅商百姓闻讯,联名恳请灏生再任。众望难却,经批准,灏生身负重病,以知府衔,重任临榆知事,1915年才得以奉母归吉。归吉后曾任吉林法政学校校长。