Олег Николаевич Ермаков родился в 1961 году в Смоленске. Окончив среднюю школу, работал лесником на Байкале, на Алтае. В 1981–1983 гг. служил в Советской Армии в Афганистане. Затем учился в пединституте, был сотрудником молодежной газеты, сторожем, рабочим горзеленхоза, сотрудником Гидрометцентра.
Публиковать прозу начал в конце восьмидесятых годов прошлого столетия. Автор книг «Афганские рассказы», «Знак зверя» и других. Лауреат премии имени Ю. Казакова и премий журналов «Знамя», «Новый мир», «Нева».