刘长卿为年轻时在嵩山读书,742-746年(唐玄宗天宝)间登进士第。一说755年(唐玄宗开元十四年),刘长卿可能才登进士第,但是还没有揭榜,便爆发安史之乱了。
756年,唐肃宗即位,刘长卿被任命到苏州下属的长洲县当县尉。不久被诬入狱,遇大赦获释。
758年(唐肃宗至德三年)正月,摄(代理)海盐令。
760年(上元元年)春,被贬为潘州南巴(今广东电白)尉,但刘长卿并未到南巴实际任职。
761年(上元二年)秋天,他又奉命回到苏州接受“重推”,旅居江浙。这时江南刚经历过刘展之乱,本来繁华富庶的吴郡一带变得破败萧条。
770年(唐代宗大历五年)以后,历任转运使判官,知淮西、鄂岳转运留后。因为性格刚强,得罪了鄂岳观察使吴仲孺,被诬为贪赃,再次贬为睦州(今浙江淳安)司马。在睦州时期,与当时居处浙江的诗人有广泛的接触,如皇甫冉、秦系、严维、章八元等都有诗酬答。
781年(唐德宗建中二年),又受任随州(今湖北随县)刺史。世称“刘随州”。
784年(兴元元年)和785年(贞元元年)间,淮西节度使李希烈割据称王,与唐王朝军队在湖北一带激战,刘长卿即在此期间离开随州。
刘长卿离开随州后,大约流寓江州,晚岁入淮南节度使幕。约卒于790(唐贞元六年)前后。