Родился в 1937 году в деревне Пушкино Осьминского сельского поселения Лужского района Ленинградской области в семье старообрядцев-поморцев.
Учился в Лесотехнической академии.Жил и работал в Ленинграде, в научно-исследовательском институте судостроительной промышленности.
C 1970 года — причетник Невской поморской общины.
В 1975 году старший наставник Невской поморской общины Стефан Григорьевич Тимофеев совместно с наставником о. Михаилом (М. И. Богдановым) выдвинули кандидатуру Олега Розанова на должность третьего наставника Невской поморской общины. В 1986 году избран старшим наставником.
В 1987 году, в преддверии 1000-летия Крещения Руси, община получает разрешение на возведение на месте снесенной в довоенные годы деревянной Казанской церкви нового церковного здания. Новое здание проектировалось по эскизам настоятеля — О. И. Розанова. После реконструкции церковь получила статус — «памятник архитектуры».
C 1989 года избран Председателем Российского Совета Древлеправославной поморской церкви. Позднее - Председатель Единого Совета Древлеправославной поморской церкви России, Белоруссии, Латвии, Литвы.
С 1995 года является главным редактором «Календаря Древлеправославной поморской церкви».