Sử cũ chỉ chép rằng trong trận chống Tống, ở vùng sông Như Nguyệt, một đêm quân sĩ nghe tiếng ngâm bài thơ đó trong đền thờ Trương Hống, Trương Hát. Có thể đoán rằng Lý Thường Kiệt đã cho người ngâm thơ. Đi xa hơn, có thể đoán rằng Lý Thường Kiệt là tác giả bài thơ.