Народився 07 квітня 1977 року у м.Києві.
У 1998 році закінчив Київський державний лінгвістичний університет і отримав повну вищу освіту за спеціальністю “Менеджмент у невиробничій сфері” та здобув кваліфікацію менеджера невиробничої сфери із знанням англійської та німецької мов.
У 2001 р. закінчив Київський національний університет імені Тараса Шевченка і отримав повну вищу освіту за спеціальністю “Правознавство” та здобув кваліфікацію юриста.
У 2013 р. закінчив Державну Екологічну Академію післядипломної освіти на факультеті екології та охорони навколишнього природного середовища.
З 1995 року працював на підприємствах, основним видом діяльності яких було збір та заготівля вторинної сировини, вивіз сміття та утилізація.
2002 року обраний депутатом Солом’янської районної в м.Києві ради по виборчому округу № 55 (Караваєві дачі).
2006 року - вдруге обраний депутатом Солом’янської районної в м. Києві ради.
17 грудня 2008 року склав депутатські повноваження з особистих мотивів.
З 2013 - по теперішній час – генеральний директор Асоціації поводження з відходами «Український Екологічний Альянс».
2014 року на виборах був обраний депутатом Київської міської ради по виборчому округу № 53.
2015 - вдруге обраний депутатом Київської міської ради по виборчому округу № 103.
2020 - втретє обраний депутатом Київської міської ради від Солом’янського району, виборчий округ № 12. Член комісії Київської міської ради з питань бюджету та соціально-економічного розвитку.
Олег одружений. У подружжя двоє дітей: Лев і Анна.
25.02.2024