Олег Гавриков родился 7 августа 1975 г. в г. Рыбинск, Ярославской области. В 1997 году с отличием закончил Рыбинскую государственную авиационную технологическую академию по специальности "Программное обеспечение вычислительной техники и автоматизированных систем", проходил подготовку по направлению "Современные телекоммуникационные технологии" (2001) в Санкт-Петербургском Государственном университете телекоммуникаций им. проф. М.А.Бонч-Бруевича.
До назначения на должность коммерческого директора ЗАО "СеверТрансТелеКом" работал заместителем начальника Рыбинского межрайонного узла электросвязи Верхневолжского филиала ОАО "ЦентрТелеком".