Ярослав был сыном великого князя киевского Владимира (Святославича) и княжны Рогнеды. Уже в ранней юности (987 год) отец назначил его князем Ростовским, а после кончины Вышеслава (старший сын Владимира) в 1010 году он становиться и князем Новгорода.
После того как Владимир Святославич умер началась борьба братьев за право на княжеский киевский престол. Вначале Киев захватывает Святополк, убив собственных братьев (Бориса, Святослава и Глеба), после победы над которым Ярославу предстояла борьба с тмутараканским князем Мстиславом. И хотя в этой борьбе победил Мстислав, после его кончины в 1036 году вся Русская земля соединяется в одних руках Ярослава.
Ярослав (Мудрый) взял в жёны дочерь шведского конунга Олава, Ингигерду. Это может сбить с толку, так как древнерусские летописи указывают два имени жён Ярослава – Анна и Ирина. Как утверждают исследователи, скорее всего Ингегерда получила имя Ирина при крещении, а имя Анна приняла, когда приняла постриг в монахини.