邓巴中尉(KevinCostnerKevinCostner)在内战中立下了汗马功劳。为了表扬他,政府给了他随意选站的特权。渴望新生活的邓巴选择了偏远的西部前哨萨克维克。大量印度苏人居住在这里。起初,苏族人抵制他的到来。当邓巴主动走近并了解他们的生活,并救出一个在苏族长大的白人女孩时,部落与他的联系开始升温。他有一个印第安名字:与狼共舞。邓巴的骑术令族人惊叹,他的善良被众人称赞,也与白人少女相恋了很久。在抗击外敌入侵的战争中,邓巴甚至被评为苏族民族英雄。然而,优雅马背的没落已成为必然。白人士兵来到这片土地上赶走苏族并俘虏了邓巴。这片单纯的土地,慢慢的改变了它的面貌……