 Castles was born in Melbourne, Australia.He attended the Scotch College, the University of Melbourne and the University of Chicago.He was a tutor at the University of Melbourne and later served as an assistant lecturer at the University of Pennsylvania.