Олег Николаевич Ермаков (20.02.1961) родился в Смоленске, закончил среднюю школу, работал лесником Баргузинского заповедника (1978–1979), затем Алтайского и Байкальского заповедников, сотрудником районной газеты «Красное знамя» (1979–1981), корреспондентом в смоленской областной газете «Смена» (1983–1985), сторожем, сотрудником Гидрометеоцентра (1985–1989).
В 1981–1983 служил в Советской Армии в Афганистане.
В литературе дебютировал подборкой «Афганские рассказы» («Знамя», 1989, № 3), в 1992 году опубликовал роман «Знак зверя» («Знамя», 1992, № 6, 7); свою прозу регулярно публикует в журналах.
Член СП СССР (1989), Русского ПЕН-центра (1995).
Произведения Ермакова переведены на английский, венгерский, голландский, датский, итальянский, китайский, корейский, немецкий, финский, французский и японский языки.
Лауреат премий журнала «Знамя» (1995), «Новый мир» (2009); лауреат премии им. Ю. Казакова (2009) за рассказ «Легкий поток». Романы «Знак зверя» и «Холст» входили в шорт-листы Букеровской премии (1993 и 2005). Роман «Песнь тунгуса» вышел в финал премии «Ясная Поляна» (2017) и выиграл в номинации «Выбор читателей»
Живет Олег Ермаков в Смоленске.