Константин родился в сентябре 905 г.[12] Невыразимо обрадованному отцу, обретшему, наконец, наследника, предстояла тяжелая борьба, чтобы добиться узаконения прав рожденного вне брака сына. В апреле 906 г. императора и Зою тайно обвенчал во дворце простой священник. Однако законность брака не была признана властным патриархом Николаем Мистиком (901-907 и 912-925). Лишь в конце следующего года, после того как Лев VI издал специальную новеллу, закрепляющую и светским законодательством запрет четвертого брака (таково было условие нового патриарха Евфимия: 907-912), брак Льва VI и Зои был признан церковью, и Константин обрел права императорского сына. 15 мая 908 г. не достигший трехлетнего возраста мальчик был венчан в качестве соправителя отца. Однако Константин был не единственным соправителем Льва VI. Таковым был также его дядя Александр, брат отца, коронованный еще Василием I около 30 лет назад.
11 мая 912 г., в праздник — день основания Константинополя, традиционно отмечавшийся с 330 г., Лев VI умер, поручив заботы о сыне своему брату Александру, который, как утверждала молва, не только не питал теплых чувств к племяннику, но и намеревался уничтожить его физически. Как подтверждение этого замысла расценивались немедленная после воцарения Александра ссылка матери Константина Зои и опала сановников и слуг, приближенных к Льву VI. Впрочем, планам Александра, если он их действительно вынашивал, не суждено было сбыться: 6 мая 913 г. он скоропостижно скончался.
Константин, таким образом, оказался единственной венценосной особой на троне империи. В составе регентского совета при малолетнем автократоре (самодержце) оказались вновь ставший при Александре патриархом Николай Мистик и командующий императорским флотом (друнгарий флота) Роман Лакапин, а вскоре также и возвращенная из ссылки мать Константина Зоя. Затяжные тяжелые войны с Болгарией, вспыхнувшие снова с 913 г., обусловили повышение при дворе роли военных, в том числе Романа Лакапина, пользовавшегося поддержкой столичной бюрократии и части провинциальной знати. Его планам содействовал, по-видимому, и патриарх, перенесший неприязнь к Льву VI и Зое на их сына. Зоя и Константин оказались в сущности в полной власти упомянутых двух регентов.
В 919 г. 14-летний Константин получил в жены дочь Романа Лакапина Елену и присвоил тестю высокий чин василеопатора ("отца императора"), предоставляющий преимущественное право среди иных вельмож участвовать в управлении империей. Осенью следующего года Константин венчал Романа как кесаря (титул давался, как правило, лишь близким родичам императора), а в конце того же года — как своего соправителя. Регент, тесть и соправитель, Роман I Лакапин (920—944) перехватил по сути дела у юного Константина бразды правления империей на предстоящую четверть века, обнаружив большие организаторские способности и умение путем искусных компромиссов добиваться главной цели.
Истинные намерения Романа I, дававшего при назначении его регентом клятву синклиту не посягать на царскую власть, обнаружились менее чем через полгода: в мае 921 г. Роман I венчал в качестве соправителя своего старшего сына Христофора. Последовала целая эскалация мер, направленных на постепенное лишение Константина VII (и его возможных наследников) прав на реальное участие в делах государства. В следующем году Роман I оказался в ранге главного императора (автократора), между 922 и 924 гг. Христофор был выдвинут на второе место, непосредственно вслед за отцом, а Константин оттеснен на третье; в декабре же 924 г. соправителями отца стали и два других сына Романа — Стефан и Константин[13]. В 933 г., наконец, была устранена и всякая оппозиция Роману со стороны высшего духовенства: его младший сын 16-летний Феофилакт занял трон патриарха Константинополя. Положение представителей семьи Лакапинов на троне казалось незыблемым.
Судя по данным 51-й главы труда "Об управлении империей", зятем Романа I и вдовствующей императрицей Зоей не просто пренебрегали во дворце: их держали под бдительным надзором. Они остро ощущали постоянно угрожавшую им опасность. Обстановка в семье изменилась, вероятно, после смерти Христофора в 931 г. Старый император не возвел Стефана в ранг умершего сына, и на втором месте оказался Константин Багрянородный. Среди Лакапинидов начались, по-видимому, раздоры. Оживились, по всей вероятности, и силы, стоявшие за спиной законного наследника престола. В числе горячих приверженцев Константина VII, стремившихся обеспечить ему самодержавную власть в качестве непосредственного преемника Романа I, находилась жена Константина Елена, готовая ради мужа действовать и против отца, и против братьев. Скоро в их лагере оказался и внебрачный сын Романа I дворцовый евнух Василий Ноф, обладавший острым умом и неукротимым честолюбием[14].
14