Estudió en la Academia de San Miguel de Kilwinning y en la Universidad de Strathclyde. Trabajó en la editorial London Review of Books, antes de dedicarse a escribir. Escribe artículos y ensayos en varios periódicos y es Embajador de Buena Voluntad de la UNICEF.
Sus novelas, son una mezcla de autobiografía, ficción y periodismo sin delimitación d las fronteras entre ellos, teniendo siempre como telón de fondo el paisaje urbano de Glasgow. Ha recibido numerosas nominaciones para premios, obteniendo algunos de ellos.