张籍一生官职低微,且长期患病,生活颇为困顿。此诗可能创作于他在长安期间,当时他疾病缠身,生活无以为继,又遭遇药铺医生乱收费的情况,心中烦闷,于是写下此诗,希望任道人能为他推算运势,寻求一些心理上的慰藉。