родился и вырос в г. Килмарнок в Западной Шотландии, в настоящее время живет в Глазго, также некоторое время жил в Чехии, Франции, Португалии и в Лондоне. Окончил магистратуру Университета Глазго по специальности «Английская литература и история кино», а также магистратуру Университета Сент-Эндрюс по специальности «Международная безопасность».
Преподавал английский язык, работал в издательском бизнесе и на телевидении. В 2013 году стал обладателем литературной премии Scottish Book Trust.