Родился 27 декабря 1947 года в Барнауле. После школы поступил в Алтайский медицинский институт, где уже на первом курсе проявил задатки композиторства — участвовал в самодеятельности и КВН, пел и сочинял песни. По окончании института, несмотря на то, что ректор пророчил ему большую медицинскую карьеру, Олег принял решение полностью посвятить себя музыке и поступил в Новосибирскую консерваторию по классу композиции, которую окончил в 1976 году. С тех пор активно сочинял песни, сотрудничал со многими музыкальными коллективами и эстрадными артистами. С 1978 года — член СК СССР. С 1994 года — член Международного союза эстрадных деятелей.
В настоящее время продолжает заниматься творчеством и общественной деятельностью, много гастролирует. Олег Иванов является: членом попечительского совета акции «Помнить, чтобы жизнь продолжалась»; председателем оргкомитета фестиваля«Мы едины, мы — Россия»; член авторского совета Российского Авторского Общества и др. организаций.