Олег Анатольевич Курилин родился в 1972 году в Светлогорске. Окончил Саратовское высшее военное инженерное училище по специальности «технология переработки пластмасс и эластомеров». Позже в Гомельском кооперативном институте защитил диплом по правоведению, в Академии управления при Президенте Республики Беларусь — по финансовому и банковскому менеджменту.
С 1997-го по 2001 год работал на РУП «Светлогорское производственное объединение «Химволокно». Затем перешел в банковскую структуру: до 2003-го работал на разных должностях в Светлогорском отделении ОАО «Белинвестбанк», после, до 2007-го, — в центральном отделении ОАО «Белинвестбанк» в г. Гомеле.
В ОАО «Гомельский химический завод» в период с 2007 года до 2013-го прошел путь от начальника бюро до заместителя директора по экономике и финансам. Далее 2 года был генеральным директором ИПУП «Мультипак» в Гомеле.
С октября 2015-го по январь 2016-го — помощник генерального директора ОАО «Полоцк-Стекловолокно». С 2016 года до декабря 2018 года работал заместителем генерального директора по коммерческим вопросам ОАО «Полоцк-Стекловолокно». С декабря 2018-го до мая 2021-го был генеральным директором ОАО «Полоцк-Стекловолокно». После и до нынешнего назначения — заместителем председателя Белорусского государственного концерна по нефти и химии.