汉高祖十二年(前196年)十月,淮南王英布起兵反汉;由于其英勇善战,军势甚盛,刘邦不得不亲自出征。后他击败了英布,在得胜还军途中,刘邦顺路回了一次自己的故乡——沛县(今属江苏省徐州),把昔日的朋友、尊长召来,共同欢饮十数日。一天酒酣,刘邦一面击筑、一面唱地即兴创作了这首《大风歌》。在这首诗创作的前几年,新建的汉帝国相继经历了燕王臧荼、韩王信、陈豨的叛乱,如今英布造反被平定,但北面的匈奴虎视眈眈,国内反叛实力伺机而动,整个国家摇摇欲坠。刘邦在这时返回到了故乡,想起了前半生的坎坷换来了如今的荣华,而各方势力又正欲把这个他亲手打造的帝国推向深渊,想必刘邦在吟唱这首诗歌时必是怀着一股被悲凉掩盖的豪气。