人上书弹劾。担任知审刑院事、权判吏部流内铨，转任右谏议大夫、充户部使。淳化三年（992年）拜御史中丞，弹劾陕西转运使郑文宝生事边境、筑城沙碛、轻变禁法，郑文宝被贬湖外。至道二年（996年）拜为参知政事，无所建树。至道三年（997年），太宗去世前后，他勾结胡旦、内侍王继恩，谋立楚王赵元佐为皇帝。宋真宗即位后，贬他为忠武军节度使行军司马。咸平二年（999年）入朝为殿中少监，最后以秘书监致仕。大中祥符元年（1008年），李昌龄卒。