拓跋衍,字安乐,代郡平城人,
拓跋安寿弟,赐爵广陵侯。初位梁州刺史,表请假王,以崇威重。诏曰:“可谓无厌求也,所请不合。”转徐州刺史,至州病重,帝敕徐成伯乘传疗。疾差,成伯还,帝曰“卿定名医”,赉绢三千匹。成伯辞,请受一千。帝曰:“《诗》云‘人之云亡,邦国殄瘁。’以是而言,岂惟三千匹乎?”其为帝所重如此。后所生母雷氏卒,表请解州。
诏曰:“先君余尊之所厌,礼之明文,季末陵迟,斯典或废。侯既亲王之子,宜从余尊之义,便可大功。”后卒于雍州刺史,谥曰康侯。衍性清慎,所在廉洁,又不营产业,历牧四州,皆有称绩,亡日无敛尸具。