İskoçyalı bir çocuk olan David Balfour, 17 yaşında babasının ölümüyle öksüz kalır ve babasının son isteğini yerine getirmek üzere, çok zengin bir adam olan amcasının evine gider. Fakat amcası onu hiç de hoş karşılamaz, hatta ondan bir an evvel kurtulmanın derdine düşer. Bu yüzden bir kaptanla anlaşıp onu kaçırtır. İşte o andan sonra David, kendini tehlikelerle dolu bir serüvenin içinde bulur. Fakat kıvrak zekâsı ve dürüstlüğü sayesinde pek çok zorluğun üstesinden gelmeyi başarır.