Вильгельм был незаконным сыном Роберта I, герцога Нормандии. Он родился на севере Франции, в Фалезе. В возрасте 8 лет наследовал отцовский титул и до своего совершеннолетия постоянно подвергался нападкам сверстников из аристократических фамилий за свое происхождение. Благодаря покровительству французского короля Генриха I юный герцог смог удержаться на нормандском престоле, которому угрожали не только сильные соседи, но и местные бароны.
Еще юношей Вильгельм Нормандский проявил себя как воин и лидер. Достигнув совершеннолетия, он начал укреплять свою власть в герцогстве, силой оружия покончил с междоусобицей своевольных баронов. К тому времени у него уже имелось хотя и небольшое, но хорошо вооруженное и преданное войско.
Стремясь к королевской короне, герцог Вильгельм проявил большую настойчивость и дипломатическую твердость. Еще в 1061 году он убедил короля Эдуарда, который не имел потомства, поддержать его претензии на английский престол. Тот согласился, но перед самой смертью изменил свое решение в пользу своего шурина Гарольда Годвина...