È nato nel 1957 a Toronto, nell’Ontario. È cresciuto nei sobborghi di Toronto, dove ha frequentato l’Università. Ha vissuto per brevi periodi a Londra e New York City, e ora vive a Toronto.
Fagan ha ricevuto un Toronto Book Award, due Jewish Book Awards e una medaglia d’argento Mr Christie.