州林氏。而其父亲不知来自何方，侨居镇州，娶州吏的女儿为妻，因此以镇州为本贯。林衍最初为大将军宋彦祥的部下，因击退蒙古兵的功绩被任命为队正。当时有一个名叫林孝侯的人与林衍的妻子私通。林衍知道后，也诱导林孝侯的妻子与自己私通，报了此仇。有人告发了此事，但将军金俊对他的行为赞赏不已，力救得免，并推荐他担任郎将。因此林衍认金俊为义父。1258年，林衍同金俊、柳璥发动兵变，杀死了崔竩，崔氏政权覆灭。由于林衍在推翻崔氏政权、恢复王权的过程中起重大作用，被高丽高宗授予「卫社功臣」的称号。1268年，因与金俊发生田