Geboren in Scotland als telg van een oud Hebriden-geslacht. Hij studeerde aan de universiteit van Glasgow en ging daarna de journalistiek in. Vanaf 1933 werkte hij als freelance schrijver. Tijdens de Tweede Wereldoorlog maakte hij de landingen mee op Madagascar, Sicilië en de rest van van Italië. Van twee boeken uit de Verdwenen planeet-serie heeft hij ook een TV-bewerking gemaakt.