部度支郎中、兼侍御史，之后历任彭原（宁州，今甘肃宁县）太守、陇州（今陕西陇县）刺史，华州（今陕西华县）刺史，河南尹，京兆尹，户部侍郎，兼度支使、盐铁使、转运使。主持东南财务。唐代宗时，刘晏任同中书门下平章事、吏部尚书、户部尚书，继续兼任盐铁转运使，和韩滉分管天下财政。刘晏疏通大运河，改善漕运，整顿盐务，控制货币，以常平法平抑物价，“官获其利，而民不乏盐”，使唐朝在安史之乱后能够恢复，大历年间天下财政收入为1200万贯，而盐利占其大半，唐朝也依赖东南经济又支撑了100多年。刘晏累加官至左仆射，但他为官俭朴