Alasdair Gray nació en Glasgow, Escocia, Reino Unido en 1934. Estudió en Glasgow School of Arts entre 1952 y 1957, época en la que comenzó a escribir. Trabajó como pintor de retratos y escribió guiones para radio y televisión. Sus primeras obras publicadas Lanark y la colección de relatos Historias inverosímiles, en general son el resultado de veinticinco años de escritura. En 1992 obtuvo los premios Whitbread Fiction Award y Guardian Fiction Priza por su novela Pobres criaturas.