Irvine Welsh s-a nascut la Edinburgh, in 1958. Dupa terminarea scolii, a plecat la Londra, unde a studiat informatica, dar a si cantat la chitara intr-o trupa de punk. S-a intors in orasul sau natal, unde a lucrat la departamentul pentru locuinte al primariei si a urmat cursurile de MBA la Herriot Watt University, cu o dizeratie despre egalitatea de sanse a femeilor. De asemeni, a colaborat ca jurnalist pentru revista Loaded si pentru The Guardian, pentru ca in 2003 sa initieze o rubrica in Daily Thelegarph. Si-a mentinut totodata preocuparile muzicale si, dupa ce a inregistrat o piesa cu formatia Primal Scream, a aparut pe scena si ca DJ.Primul roman, Trainspotting, apare in 1993, urmat de o colectie de povestiri, The Acid House, publicata in 1994. Seria succeselor se continua cu Marabou Stork Nightmares (1995), Filth (1998), Glue (2001), Porno (2002) - continuare a romanului Trainspotting. Pe langa trei nuvele reunite in volumul Ecstasy: Three Tales of Chemical Romance (1996), Welsh ...