806年,白居易罢校书郎。同年四月试才识兼茂明于体用科,及第,授盩庢县(今西安周至县)尉。807年,任进士考官、集贤校理,授翰林学士。808年任左拾遗,迎娶杨虞卿从妹为妻。810年改任京兆府户部参军,811年母亲陈氏去世,离职丁忧,归下邽。814年回长安,授太子左赞善大夫。
任左拾遗时,白居易认为自己受到喜好文学的皇帝赏识提拔,故希望以尽言官之职责报答知遇之恩,因此频繁上书言事,并写大量的反映社会现实的诗歌,希望以此补察时政,乃至于当面指出皇帝的错误。白居易上书言事多获接纳,然而他言事的直接,曾令唐宪宗感到不快而向李绛抱怨:“白居易小子,是朕拔擢致名位,而无礼于朕,朕实难奈。”李绛认为这是白居易的一片忠心,而劝谏宪宗广开言路
白居易任官时间顺序
白居易贞元二十六年(800)29岁时中进士,先后任秘书省校书郎、盩至尉、翰林学士。元和六年,白居易母亲因患神经失常病死在长安,白居易按当时的规矩,回故乡守孝三年,服孝结束后回到长安,皇帝安排他做了左赞善大夫。元和十年六月,白居易44岁时,被贬谪为州刺史,王涯说他母亲是看花时掉到井里死的,他写赏花的诗和关于井的诗,有伤孝道,这样的人不配治郡,于是他被贬为江州司马。三年后由于好友崔群的帮助他升任忠州刺史。元和十五年,唐宪宗暴死在长安,唐穆宗继位,穆宗爱他的才华,把他召回了长安,先后做司门员外郎、主客郎中知制诰、中书舍人等。
穆宗长庆二年出任杭州刺史,杭州任满后任苏州刺史。晚年以太子宾客分司东都。七十岁致仕。