Родился в 1938 году. Изучал английскую литературу в Университете Глазго, преподавал в средней школе в шахтерском городке в Шотландии. В 1966 году уехал из Шотландии в Канаду для научных изысканий. С 1970 года преподает в Университете св. Джерома в Ватерлоо (Онтарио). Специализируется на литературе XVII века и современной беллетристике. Пишет стихи и прозу. Первая книга - сборник рассказов "Inspecting the Vaults" вышла в 1987 году. Первый роман "The Paradise Motel" вышел в 1989 году. С тех пор были опубликованы еще три романа. Книги Эрика МакКормака переведены на многие языки.