James Carol urodził się w Szkocji w 1969 roku, gdzie spędził dzieciństwo. W latach osiemdziesiątych przeniósł się do Anglii i mieszka tam do tej pory. W różnych okresach swojego życia pracował jako gitarzysta, realizator dźwięku, dziennikarz i instruktor jazdy konnej.
Kiedy nie pisze, James spędza czas trenując konie i ucząc jazdy konnej. Mieszka w Hertfordshire z żoną i dwójką dzieci.