Graham Hancock è nato in Scozia, a Edimburgo, Graham Hancock ha vissuto a lungo in India, dove il padre lavorava come chirurgo. Tornato in patria, si è laureato in Sociologia presso la Durham University e ha iniziato la carriera di giornalista, arrivando a firmare articoli per i più prestigiosi quotidiani britannici quali il Guardian, il Times e l’Independent. Dal 1980 è anche autore di libri.