元昌,
北魏宗室,
河南郡洛阳县(今
洛阳市东)人,
拓跋弘拓跋弘之孙,
骠骑将军、太保、领
太尉、
咸阳市王元禧庶子。在父亲
元禧谋反被诛后,元昌被断绝宗室属籍。后因生活困苦,得到叔叔
徐州市王元勰的救济。在哥哥元翼的请求未果后,元昌与兄弟们投奔
南梁,被
萧衍授予直阁将军。
在遇到大赦后,元昌的哥哥元翼向朝廷上书请求埋葬自己的父亲,但
元恪元恪并未准许。在多次请求无果后,元昌与兄弟元翼、
元晔在
天监五年三月癸未(506年4月26日)投奔
南梁。在南梁,他们被
萧衍授予了相应的官职。