Народився в травні 1905 р. в с. Ві́льне (до 1918 р. — Царевка) Коропського району Чернігівської області. Після закінчення Вінницького хіміко-фармацевтичного інституту (1930 р.) поступив в аспірантуру Інституту хімії. В 1934-40 рр. працював науковим, а після захисту кандидатської дисертації у 1944 р. – старшим науковим співробітником в лабораторії спеціального призначення. Дослідження Шокола О.А. по відкритій тематиці і кандидатська дисертація були присвячені проблемам каталітичного синтезу спиртів під тиском. Тривалий час (10 років) наукову роботу поєднував з роботою секретарем інституту.
З 1949 р. працював в лабораторії рідких елементів, займався розробкою нових методів одержання талію і германію. Розробив метод вилучення талію з кадмієвих відходів, амальгамний метод одержання талію високої чистоти Проводив дослідження по вилученню германію з золи теплоенергетичних установок з одержанням діоксиду германію високої чистоти, вивчав взаємодію індію з селеном, телуром, йонами селеністої кислоти, поведінку ртуті при електролізі амальгам тощо.
Нагороджений Орденом Трудового Червоного Прапора і медаллю “За доблестный труд в Великой Отечественной войне».
У співавторстві мав біля 50 наукових робіт. У 1970 р. вийшов на пенсію.