La aventura de David Balfour se inicia cuando, tras haber quedado huérfano, emprende el viaje para reclamar sus derechos a su tío Ebenezer. Es entonces secuestrado por éste a bordo del bergantín Covenant, donde conoce a Alan Breck, y juntos consiguen liberarse tras una dura batalla y haber reducido a los marineros. Sin embargo, el barco naufraga cerca de la costa. El joven Balfour, después de pasar varios días en una isla solitaria, reemprende su viaje y huida por los Highlands junto a su nuevo compañero tras ser testigos del asesinato del Zorro Rojo, odiado representante del clan de los Campbell. De vuelta a los Lowlands, tras haber dado el salto de la adolescencia a la madurez tras su azaroso periplo aventurero, recobrará la herencia que le habían usurpado. Sin embargo, aún queda por saber cómo podrá escapar Alan, pues continúa siendo un proscrito de la ley.