Сэр Генри Райдер Хаггард родился 22 июня 1856 года в Браденеме (графство Норфолк) в семье сквайра Уильяма Хаггарда, он был восьмым из его десяти детей. В девятнадцать лет Генри Райдер Хаггард глубоко и, как выяснилось, на всю жизнь полюбил дочь жившего по соседству сквайра, Лили Джексон. Но отец счел преждевременным намерение сына жениться и почел за лучшее отправить его в Южную Африку секретарем Генри Булвера, английского губернатора провинции Наталь. Так была разрушена его единственная настоящая любовь, как писал впоследствии Хаггард. Круто поломав личную судьбу молодого человека, поездка в Южную Африку, определила его дальнейшую творческую судьбу: именно Африка стала для Хаггарда неисчерпаемым источником тем, сюжетов, человеческих типов его многочисленных книг, да и сама тоска по утраченной любви стала одной из определяющих тем произведений писателя, воплотившись в необычных образах.
Африка дала Хаггарду и упоительное чувство личной свободы: по роду деятельности и из любви к путешествиям он много ездил по Наталю и Трансваалю, покоренный безграничными просторами африканского вельда, красотой неприступных горных вершин — эти своеобразные пейзажи Хаггард поэтично и романтично воссоздал во многих своих романах. Он увлекался занятиями, характерными для английского джентльмена в Африке, — охотой, поездками верхом и т. п. Впрочем, в отличие от многих соотечественников, его интересовали и нравы местных жителей, зулусов, их история, культура, легенды — со всем этим Хаггард познакомился из первых уст, выучив вскоре зулусский язык. Он усвоил традиционную для «англичанина в Африке» нелюбовь к бурам и покровительственно-доброжелательное, патерналистское отношение к зулусам, для которых, полагал Хаггард, как и подавляющее большинство его соотечественников, владычество англичан было благом (впрочем, как можно судить по отдельным его высказываниям, он отдавал себе отчет в разрушительном воздействии английского вторжения на традиционные зулусские обычаи). Эту позицию «просвещенного империализма» Хаггард сохранил до конца жизни.
В 1878 году Хаггард стал управителем и регистратором Верховного суда в Трансваале, в 1879 году подал в отставку, уехал в Англию, женился и возвратился в Наталь с женой в конце 1880 года, решив стать фермером. Однако в Южной Африке Хагард фермерствовал совсем недолго: уже в сентябре 1881 года он окончательно поселился в Англии. В 1884 году Хаггард сдал соответствующий экзамен и стал практикующим адвокатом. Впрочем, адвокатская практика Хаггарда не привлекала — ему хотелось писать.