346年，为了解救英军对法国加莱的围城，大卫亲率跨越国境远征英格兰。两军在英格兰境内杜汉（Durham）附近的内维尔十字发生激战，结果苏格兰军队几乎全军覆没。大卫本人面部中两箭，被英格兰军队俘虏。
独立战争后.大卫二世在英格兰温莎城堡等地被关押了十一年，直到1357年两国达成协议，第二次独立战争结束。大卫二世被放回苏格兰，但是苏格兰王国必须缴纳高额赎金。大卫二世回国后，发现贫穷的王国根本担负不起这笔债务。由于他本人无子女，他曾试图与爱德华三世协商，用指定英格兰的某王子为苏格兰王