Irvine Welsh s-a născut în 1958 în Leith, o suburbie a oraşului Edinburgh. A renunţat la şcoală la vîrsta de 16 ani, a participat la mişcarea punk din anii ’70, a schimbat mai multe slujbe şi a cîntat în cîteva trupe rock. În 1993, odată cu publicarea romanului Trainspotting, se impune ca unul dintre cei mai de succes scriitori scoţieni. Încă înainte de realizarea filmului cu acelaşi nume (în 1996), cartea fusese reeditată deja de paisprezece ori.