白居易28岁考中进士,两年后当上了秘书省校书郎这个九品小官。唐宪宗器重他的诗名,提拔他当翰林学士,后又任谏议大夫。在这期间,他写了不少讽刺权贵、反映人民疾苦的诗作,得罪了人,被贬为江州(今江西九江)刺史。还没到任,第二道诏令来了,又被降为江州司马。在江州期间,他写下了著名的叙事长诗《琵琶行》。
唐穆宗继位后,把白居易召回了长安,委以重任。但他厌倦大臣间争权夺利、明争暗斗,就在公元822年请求外放到杭州当刺史。他在西湖上筑了一道长堤,蓄水灌田,就是有名的“白堤”,又写了一篇通俗易懂的《钱塘湖石记》,告诉人们如何蓄水泄水。
晚唐的皇帝大多平庸荒唐,白居易的政治理想无法实现,意志逐渐消沉,笃信佛教,最后郁郁而终,葬于洛阳龙门山。时人知道白居易生平嗜酒,前来拜墓时都用酒来祭奠,墓前的土地经常是湿漉漉的。