Олег народився у місті Золочів на Львівщині. Закінчив Золочівський професійний ліцей і опанував професію слюсаря з ремонту колісних транспортних засобів, електрогазозварювальника та водія. Після одруження жив із родиною в селі Ясенівці. Працював офіціантом і барменом в диско-клубі «Монако».

У 2020 році підписав контракт і розпочав військову службу у 24-й окремій механізованій бригаді імені короля Данила. Виконував бойові завдання на території ООС. Під час повномасштабного вторгнення був старшим навідником самохідного артилерійського взводу самохідної артилерійської батареї самохідного артилерійського дивізіону бригадної артилерійської групи.

Був відзначений нагородами «За службу та звитягу» III ступеня, «Ветеран війни» та «За оборону Батьківщини».

«Олег був дуже доброю людиною. Він був завжди усміхнений і на позитиві. У нього було дуже багато мрій і планів, він прагнув до своїх цілей. Олег був найкращим чоловіком для мене і найкращим татом для нашої донечки. У всіх, хто його знав, назавжди в пам'яті залишиться його посмішка, доброта і щирість», – розповіла дружина Діана.

Поховали захисника в селі Ясенівці на Львівщині.

У нього залишилися батько, дружина і донька.