元杭州(今属浙江)人,字元诚,号山居。天历间,署广成局副使,升中瑞司典簿。至元六年(1340),擢太史院判官,进同佥,未几辞归。至正十五年(1355),起为行宣政院判官,改建德路总管。十七年,以浙东宣慰使致仕。有《山居新话》。