江衍,字巨源,出生于兰溪(今属浙江)人。他于仁宗嘉祐六年(一○六一)中进士,后担任山阴、鄞县主簿。神宗熙宁六年(一○七三),他被调任庐州观察推官(《续资治通鉴长编》卷二四)。元丰六年(一○八三),他被任命为京西转运判官。江衍的官职逐渐晋升,最终担任四川提举。关于江衍的事迹,可以在清嘉庆《兰溪县志》卷一四中找到更多详细信息。关于江衍的出生和死亡日期,文中未提及,需要进一步查证。