幼好学，十七岁入太学，与许景衡、刘安节、刘安上、戴述、赵霄、张辉、沈躬行、蒋元中等同称“永嘉元丰九先生”。元佑六年（1091年）进士。官至秘书省正字，出知清乐县。徽宗崇宁中官太学博士、齐州教授。宣和初，由林灵素之荐，任秘书省正字。二年，罢官，原拟回乡，因方腊在浙江起义，改赴郓州（今山东郓城），应太学旧友郓州知府王靓之聘，入其幕，卒于郓州，王靓送其柩归葬瑞安。着有《浮沚集》十九卷，久佚。清初四库馆臣从《永乐大典》辑出八卷。