朱鹤龄认为,此诗为杜甫天宝(唐玄宗年号,742—756)年间在京师长安所作。当时蔡侯饯别孔巢父,杜甫在筵席上赋此诗。
仇兆鳌在《杜诗详注》中说:巢父在天室间尝游长安,辞官归隐,史不及载耳。旧注云:巢父察永王必败,谢病而归,公作此送之。大谬。
萧涤非考证出这首诗的具体创作时间是公元747年(唐玄宗天宝六载)春,地点在长安,它是杜甫集中最早的一首七言古诗。