Олег Гринович народився 22 жовтня 1971 року у селі Борятин Львівської області.
Навчався у місцевій школі, згодом в Острівській школі. Опісля вступив до Червоноградського ПТУ № 67 (зараз ВПУ № 11 м. Червонограда) на спеціальність «водій».
24 червня 2022 року був мобілізований до військової частини, спершу у Львові, потім – Яворівський полігон.
Був старшим стрільцем, потім – водієм, перевозив людей, техніку. Служив у складі 53 батальйону, який перебував під Бородянкою.
18 грудня 2022 року отримав травму руки, окрім того почастішали проблеми із серцем, тому був направлений до лікарні. 1 березня після лікарняного, його військова частина переїхала до Моршина.
Олег помер 26 березня 2023 року під час підготовки бригади до відправки на Бахмут, який планувався на 27 березня.