Dzimis Rīgā. Mācījies Skolotāju institūta pamatskolā, Evaņģēliski-luteriskās baznīcas ģimnāzijā (tagad 4. vidusskola). Vienu gadu studējis mākslas zinātni Latvijas Universitātes Filoloģijas fakultātē. Pedagoģiskās iemaņas ieguvis Rīgas 4. vidusskolas pedagoģiskajā klasē, Cēsu skolotāju institūta Vēstures fakultātē, Skolotāju kvalifikācijas celšanas kursos. No 1953. gada mācījies gleznošanu pie Ed. Jurķeļa, N. Petraškeviča un A. Mucenieka. O. Bērziņš bijis lektors tēlotājas mākslas skolotāju kvalifikācijas celšanas kursos un vadījis vasaras seminārus ne tikai Latvijas, bet arī citu valstu izglītības darbiniekiem, organizējis skolotāju mākslas studijas. Piedalījies mācību grāmatu veidošanā: izdevis mācību līdzekli skolotājiem Kompozīcijas mācīšana skolā u.c.