白居易是在元和初年806年寫的,當時34歲。
中唐時期,宦官專權,橫行無忌,常有數十百人分佈在長安東西兩市及熱鬧街坊,以低價搶購貨物,甚至不給分文,還勒索“進奉”的“門户錢”及“腳價錢”。名為“宮市”,實際是一種公開的掠奪。白居易對宮市有十分的瞭解,對人民又有深切的同情,所以才能寫出這首感人至深的《賣炭翁》。
《賣炭翁》是白居易《新樂府》組詩中的第三十二首。白居易寫作《新樂府》是在唐憲宗元和初年(公元806年),白居易出生於公元772年,所以寫《賣炭翁》的時候34歲。