Голова політичної партії Республіканська платформа.
Член Центрального проводу політичної партії Республіканська платформа.
Народився 24 липня 1963 року у місті Львові. Батько Мирослав Миколайович (1929 р.н.) - вчений-агроном, працював завідуючим лабораторії НДІ землеробства і тваринництва західних реґіонів України. Мати Ніна Якимівна (1929 р.н.) - лікар-терапевт, зараз на пенсії. Дружина Мирослава Гаврилівна (1969 р. н.) - математик; син Олег (1981 р.н.); дочка Олеся (1994 р.н).
Отримав вищу освіту у Львівському сільсько-господарському інституті (1980-1985 рр.) за спеціальністю «вчений агроном». Одразу після закінчення інституту (1985-1987 рр.) пішов працювати головним агрономом у колгосп «Правда» (с. Золотилин, Костопільський р-н Рівненської обл.). З 1988 року – інженер-агроном Львівського філіалу інституту Укрземпроект у м.Львові, в подальшому - молодший науковий співробітник відділу селекції Інституту землеробства і тваринництва західних реґіонів України у м.Львові. У вересні 1988 року стає членом Української Гельсінської Спілки.
У квітні 1990 року очолює Франківську районну організацію Української Республіканської партії м. Львова, а у липні цього ж року обирається головою секретаріату Львівської обласної організації Української Республіканської партії. З березня по червень 1991 року– референт секретаріату Української Республіканської партії у м.Києві.
З червня 1991-го по травень 1993 року на 2 і 3 з'їздах УРП обирається заступником голови партії. З 1993 року займає посаду голови Львівської обласної організації УРП. З жовтня 1995-го по серпень 1997 року – 1-й заступник голови партії, член редколеґії журналу «Республіканець»; в.о. голови секретаріату Української Республіканської партії. У березні 1994 йде на вибори у народні депутати України по Золочівському виборчому округу № 277 (Львівська область) від Української Республіканської партії. У першому турі набирає 14.97% і посідає 2 місце з 16 претендентів, а в другому турі - 36.64%, посівши друге місце.
У березні 1998 року - кандидат в народні депутати України від виборчого блоку «Європейський вибір України», №11 в списку. На час виборів - завідуючий відділом громадсько-політичного життя всеукраїнської газети «Наш час» (м.Львів).
Наступні роки присвячує діяльності в політичній партії «Наша Україна». У березні 2009 року бере участь у створенні нової політичної партії «Українська платформа», де згодом стає головою виконавчого комітету. 3 грудня 2011 року відбувся об’єднавчий з’їзд УРП «Собор» і партії «Українська платформа», на якому Олег Мирославович був обраний заступником голови партії Українська Платформа Собор. Також він очолив Секретаріат об’єднаної партії.
Володіє польською мовою. Захоплюється сучасною американською літературою.