这首诗当是诗人失意后在当涂之作,那时诗人对未来已经不抱希望,但自负才华而怨艾无人赏识的情绪仍溢满诗中。
牛渚,是安徽当涂西北紧靠长江的一座山,北端突入江中,即著名的采石矶。此诗题下原有注说:“此地即谢尚闻袁宏咏史处。”据《晋书·文苑传》记载:袁宏少时孤贫,以运租为业。镇西将军谢尚镇守牛渚,秋夜乘月泛江,听到袁宏在运租船上讽咏他自己的咏史诗,非常赞赏,于是邀宏过船谈论,直到天明。袁宏得到谢尚的赞誉,从此声名大著。题中所谓“怀古”,就是指这件事。