Gregory David Roberts est né en Australie. À 24 ans, il sombre dans la drogue lorsqu’il divorce et perd la garde de sa fille. Une série de vols commis à l’aide d’un faux pistolet lui vaut le surnom de « Gentleman Bandit ». Il est condamné à dix-neuf ans de prison, mais s’évade et passe dix de ses années de cavale à Bombay. Finalement repris en Allemagne, il commence à rédiger Shantaram en prison. Après l’immense succès de ce roman, il a été consultant philosophique pour des fondations philanthropiques. En 2014, il s’est retiré de la vie publique pour se concenter sur sa famille et sur de nouveaux projets littéraires.