光绪十七年（1891年）任光禄寺卿、太常寺卿。次年任都察院左都副御史。杨颐任内敢于直言不讳，不畏权贵。屡次弹劾包括曾国荃、李鸿章、刘坤一等封疆大吏。猜测其是因为直言而被调离都察院。光绪二十二年（1896年）五月，任兵部左侍郎。次年兼署工部右侍郎，承修东陵风水围墙，直到慈禧重新接掌此事为止。光绪二十四年（1898年）三月兼署工部左侍郎。同年，告假回乡修墓，次年二月病卒于家。
着作.有《观稼堂诗抄》等。与陈兰彬总纂《高州府志》24册，总纂《茂名县志》7册。