Se graduó en la Universidad Estatal de Michigan, licenciándose posteriormente en Literatura Inglesa. Fue profesor de una escuela secundaria y continuó estudiando Derecho, estudios que abandonó para licenciarse y obtener un master en Escritura Creativa en la Universidad de California en Irvine. Publicó por primera vez en 1976, con escaso éxito y trabajó como periodista deportivo en el Inside Sports de Nueva York, de donde más tarde sería despedido, y publicando en 1986 un libro relacionado con este trabajo que obtuvo gran éxito. Fue editor de cuentos de otros autores para dos revistas y desde el año 2008, es profesor adjunto en el Centro Oscar Wilde del Trinity College de Dublín. En 1996, obtuvo el Premio Pulitzer de ficción.