元饶州(今江西波阳)人。元亨或作元享,字协贞。居常熟(今属江苏)。至正间,任江浙省掾,与戏曲家贾仲明相善,官至尚书,有杂剧《班竹记》、《仁宗认母》、《桃源洞》三种,南戏《父子梦栾城驿》,均佚。存世有散曲集《小隐余音》(一名《云林清赏》)、文集《归田录》。