花木兰的故事发生在魏晋南北朝时期北朝的北魏朝。
诗中称天子为“可汗”,征战地点皆在北方,则其产生之地域在北朝。诗中有“旦辞黄河去,暮至黑山头”,“但闻燕山胡骑声啾啾”语。黑山即杀虎山,在今内蒙古呼和浩特市东南,去黄河不远。燕山指燕然山,即今蒙古人民共和国杭爱山。据此,《木兰诗》中之战事,当发生于北魏与柔然之间。
北魏是鲜卑族拓跋部建立的,西晋未年曾被封为代王,后为苻坚所灭。符坚在淝水之战中失败,拓跋氏复国,改国号为“魏”,经过五六十年的征战,结束“五胡乱华”的十国时代,统一黄河流域。传到北魏孝文帝时已八十六年,经过了五位皇帝。
柔然是北方游牧族大国,立国一百五十八年(394—552)间,与北魏及东魏、北齐曾发生过多次战争。而最主要之战场,正是黑山、燕然山一带。429年,北魏太武帝北伐柔然,便是“车驾出东道,向黑山”,“北度燕然山,南北三千里。”(《北史·蠕蠕传》,蠕蠕即柔然。
木兰诗