Ольга Богданова родилась 7 августа 1951 года в деревне Скуляны. Закончила с золотой медалью школу, затем с красным дипломом Школу-студию МХАТ (мастерская П. В. Массальского и А. К. Тарасовой), по окончании которой была принята в театр «Современник» , где прослужила год.
С 1973 года в труппе Центрального театра Советской (Российской) Армии, где работает по настоящий день.Учась на первом курсе, Богданова снялась в «12 стульях» у Леонида Гайдая в эпизодической роли девушки с аукциона, которая была озвучена другой актрисой.Ведущая актриса театра, побывала с гастролями во многих горячих точках: в Афганистане, Чечне, трижды — в Чернобыле. Снимается в кино, телесериалах, участвует в телевизионных передачах.