正光年间,继承爵位为东郡公,不久任散骑侍郎,任山阳太守。庄帝即位,征入朝任给事黄门侍郎。子彰的妻子是咸阳王元禧的女儿。元禧被杀,她被供养于彭城王府第,庄帝亲近她,大略与各位姐姐相同。建义初年,尔朱荣想要修改旧例,给庶姓封王,因此封子彰为濮阳王,食邑七百户。不久诏令罢免王爵,仍然恢复先前的爵位。任安西将军、洛州刺史。回朝,任征东将军、金紫光禄大夫,领广平王元赞的开府谘议参军事。
天平年间,任卫将军、颍州刺史。因为母亲守丧离职。元象年间,以卫将军的身份任齐州刺史,又加授骠骑将军,行怀州事。改任北豫州刺史,又任徐州刺史,将军之位照旧。一年历任三州,当时的人称誉他。回朝,任卫大将军、左光禄大夫。又行瀛州事。不久任侍中。又行沧州事。晋升官号为骠骑大将军,行冀州事。任侍读、兼七兵尚书。行青州事。子彰任州官,以聚敛为事,晚年改正,自从代理青、冀、沧、瀛四州,很得时人的称誉,加之虚心地接受意见,人们尊敬爱戴他。武定八年二月,任中书监。三月去世,终年五十四岁。赐给丧葬用的帛一百匹,追赠为都督青光齐三州诸军事、骠骑大将军、开府仪同三司、青州刺史,公爵照旧,谥号为文宣。