Олег Анатольевич Иванов родился 11 августа 1965 года в городе Полоцке Витебской области.
В 1987 г. окончил Воронежское высшее военное инженерное училище радиоэлектроники.
В 1997 г. с отличием окончил Военную академию им. М.В. Фрунзе.
В 2006 г. с отличием и золотой медалью окончил Военную академию Генерального штаба ВС РФ по специальности военное и государственное управление.
С 1982 по 2011 гг. проходил службу в Вооруженных силах Российской Федерации на различных командных и штабных должностях.
Генерал-майор запаса. Кандидат военных наук.
С 27 сентября 2011 года занимает должность заместителя руководителя Роскомнадзора.
Весной 2012 года временно исполнял обязанности руководителя Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций.
В 2014 году Иванов получил точно такой же доход , как и в предыдущий год – 2855289,87 рублей. Ни на копейку не изменился и доход его жены. Он составил 822393,10 рублей. В пользовании семьи, как и прежде, находится квартира площадью 30,2 кв. м. Владельцами недвижимости и автомобилей они не являются.