Олег народився у селі Пониковиця Львівської області. У 2001 році закінчив факультет внутрішніх військ Київського інституту внутрішніх справ. Розпочав службу у Національній гвардії України, служив у різних військових частинах. Вільного часу майже не мав, але на вихідних любив їздити з синами рибалити – це його заспокоювало. Також їздив з родиною до лісу по гриби, потім власноруч заготовляв консервацію на зиму. 

Із 2015-го служив у 50-му полку імені Семена Височана. Брав участь в АТО – боронив Донецький аеропорт. Коли почалася повномасштабна війна, обіймав посаду начальника групи бойової та спеціальної підготовки.

За час служби офіцера відзначили такими нагородами: «За участь в антитерористичній операції», «Учасник бойових дій», «За честь і звитягу», «За воїнську доблесть», «20 років сумлінної служби».

«Більш патріотичної людини, ніж мій чоловік, мені не доводилось зустрічати! Завжди готовий прийти на допомогу. Добрий, справедливий, чудовий батько для своїх синів!», – розповіла дружина військового.

Поховали Олега у місті Золочів на Львівщині, де він служив і жив із родиною.

У нього залишилися мама Галина Іванівна, дружина Тетяна і сини Ілля, Дмитро та Владислав.