南宋临安钱塘(今浙江杭州)人,字大有,号水云,一说水云子。咸淳进士。度宗时,以善琴供奉内廷。元军陷临安,被掳至大都(今北京),曾访文天祥于狱。后为道士南归,往来匡庐、彭蠡间。其诗词多纪国亡北徙事,慷慨悲咽,后人目为诗史。著有《湖山类稿》、《水云集》等。