出生
大衛(wèi)的父親羅伯特·布魯斯領(lǐng)導(dǎo)蘇格蘭贏得了第一次獨(dú)立戰(zhàn)爭(zhēng)的勝利,最終登王位稱羅伯特一世。但是布魯斯始終無子,于是蘇格蘭議會(huì)通過法令,如果最后布魯斯無子而終,王位將由他已故長(zhǎng)女的獨(dú)子羅伯特·斯圖亞特繼承。 1324年,50歲的羅伯特·布魯斯終于有了兒子大衛(wèi),大衛(wèi)也成了王位的第一繼承人。1328年,根據(jù)蘇格蘭王國(guó)與英格蘭王國(guó)的北安普頓條約,4歲的大衛(wèi)與英格蘭新國(guó)王愛德華三世的7歲的親妹妹成婚,以示兩國(guó)友好。
幼年登基
1329年6月7日,羅伯特·布魯斯去世,5歲的大衛(wèi)成為蘇格蘭國(guó)王,稱“大衛(wèi)二世”。1331年11月,大衛(wèi)二世在斯昆行加冕禮。 但是與此同時(shí),曾稱蘇格蘭國(guó)王的約翰·巴里奧之子愛德華·巴里奧獲得了英格蘭國(guó)王愛德華三世的暗中支持,帶兵進(jìn)入蘇格蘭,自稱自己家族才是蘇格蘭真正的國(guó)王,第二次獨(dú)立戰(zhàn)爭(zhēng)爆發(fā)。愛德華·巴里奧在1332年后稱蘇格蘭國(guó)王,但是基本不獲蘇格蘭人支持,是英格蘭的傀儡政權(quán)。蘇格蘭支持布魯斯氏的貴族與民眾與之展開戰(zhàn)斗,但是在英格蘭軍隊(duì)的協(xié)助下,巴里奧方取得絕對(duì)軍事優(yōu)勢(shì)。 1334年5月,年幼的大衛(wèi)與王后逃到法國(guó)避難,得到法蘭西國(guó)王腓力六世的保護(hù)。
返回蘇格蘭
1337年,英法百年戰(zhàn)爭(zhēng)爆發(fā),英格蘭軍隊(duì)不得不轉(zhuǎn)移對(duì)于蘇格蘭戰(zhàn)事的注意力。1341年,獨(dú)立戰(zhàn)爭(zhēng)的天平已經(jīng)倒向蘇格蘭方,17歲的大衛(wèi)返回蘇格蘭執(zhí)政,直接領(lǐng)導(dǎo)對(duì)英戰(zhàn)爭(zhēng),希望能不負(fù)他父親的威名。他堅(jiān)守與自己同盟腓力六世的約定,連續(xù)率軍進(jìn)攻英格蘭北方的目標(biāo),迫使愛德華三世分兵救援。 1346年,為了解救英軍對(duì)法國(guó)加萊的圍城,大衛(wèi)親率120000人跨越國(guó)境遠(yuǎn)征英格蘭。兩軍在英格蘭境內(nèi)杜漢(Durham)附近的內(nèi)維爾十字發(fā)生激戰(zhàn),結(jié)果蘇格蘭軍隊(duì)幾乎全軍覆沒。大衛(wèi)本人面部中兩箭,被英格蘭軍隊(duì)俘虜。
獨(dú)立戰(zhàn)爭(zhēng)后
大衛(wèi)二世在英格蘭溫莎城堡等地被關(guān)押了十一年,直到1357年兩國(guó)達(dá)成協(xié)議,第二次獨(dú)立戰(zhàn)爭(zhēng)結(jié)束。大衛(wèi)二世被放回蘇格蘭,但是蘇格蘭王國(guó)必須繳納高額贖金。 大衛(wèi)二世回國(guó)后,發(fā)現(xiàn)貧窮的王國(guó)根本擔(dān)負(fù)不起這筆債務(wù)。由于他本人無子女,他曾試圖與愛德華三世協(xié)商,用指定英格蘭的某王子為蘇格蘭王位繼承人為交換,試圖免去支付贖金。但是這項(xiàng)計(jì)劃遭到蘇格蘭政府內(nèi)外的一致反對(duì),最終沒能實(shí)行,而大衛(wèi)二世與各方的矛盾也日益加劇。