Регалии: Заслуженный мастер спорта СССР; олимпийский чемпион (1960) в весовой категории до 54 кг; 3-кратный чемпион Европы (1957, 1963, 1965); серебряный призер чемпионата Европы (1959); 6-кратный чемпион СССР (1958, 1962, 1963, 1964, 1965, 1967); 2-кратный серебряный призер чемпионатов СССР (1960, 1962).
Родился 25 декабря 1937 года в Москве.
Олег Григорьев начал заниматься боксом в 13-летнем возрасте, выступал за общество «Трудовые резервы», потом за "Крылья Советов" и ЦСКА. Первого крупного успеха на международном уровне добился на чемпионате Европы-1957 в Праге, где выиграл золотую медаль в весовой категории до 54 кг. Впоследствии еще дважды становился лучшим боксером континента.
На Играх-1960 в Риме Григорьев победил бразильца Вальдемиро Клаудиано (счет судейских записок - 5:0), британца Фрэнки Тэйлора (3:2), нокаутировал Тейна Майнта из Бирмы. В полуфинале советский боксер взял верх над Бруно Бендигом из Польши (4:1), а в финале - над итальянцем Примо Дзампарини (3:2).
Через четыре года в Токио-1964 очень уверенно начал олимпийский турнир, нокаутировав венгра Дьюлу Тёрёка и по очкам одолев итальянца Франко Дзурло (5:0), но в четвертьфинале в очень спорном бою с мексиканцем Хуано Фабило судьи отдали предпочтение сопернику (3:2).
В общей сложности на любительском ринге Олег Григорьев провел 253 боя, одержав в них 235 побед. Федерация бокса Советского Союза в знак признания заслуг Григорьева присвоила ему почетное звание «Выдающийся боксер СССР».