Роман II был сыном императора
Константина VII и Елени Лакапин, дочери императора
Романа I. Отец рано женил его на Берте, дочери
прованского короля
Гуго, но после её смерти в
949 г. согласился на брак Романа с Анастасией, дочерью трактирщика, ставшей в
956 г. царской снохой под именем Феофано. В следующем,
957 году, Роман и Феофано, уже имевшие детей, присутствовали на приёме
княгини Ольги в Константинополе.