1886 bricht der 20-jährige Percy Fitzpatrick von Kaapstad (Kapstadt) aus nach Transvaal auf, um nach Gold zu graben. Unterwegs verhindert er das Ertrinken des schwachen Welpen Jock und adoptiert ihn. Doch als sie endlich das Ziel seiner Reise erreichen, gibt es dort kein Gold mehr. Percy beginnt also als Vorarbeiter, und seitdem erleben er und Jock viele aufregende Abenteuer mit wilden Tieren und Sklaventreibern.