元昌，唐高祖第七子，母孙嫔。生于武德二年（619年），武德三年（620年）封鲁王。贞观二年（628年），授散骑常侍。贞观五年（631年），任西韩州刺史，不久改任华州刺史。贞观八年（634年），改任梁州刺史。贞观十年正月（636年），改封汉王，改任梁州都督。贞观十七年（643年），改任陇州刺史。李元昌少好学，善隶书，又善画马。与太子李承干关系良好，常在一起游玩，俱谋取帝位。贞观十七年（643年）四月，太子李承干、汉王李元昌、兵部尚书侯君集等阴谋发动政变，事败，唐太宗想要将他特敕免死，受