L'esatta data di nasictanascita di Guglielmo è sconosciuta, ma si colloca tra il [[1056]] e il [[1060]]. Nacque nel Ducato di Normandia, posseduto dal padre, e che vennesarà ereditato dal fratello maggiore [[Roberto II di Normandia]]. Prediletto del padre, Guglielmo gli successe sul trono d'Inghilterra quando questi morì, ma ci fu sempre ostilità tra i due fratelli, anche se si riconciliarono dopo un tentato colpo di stato nel [[1091]] da parte del loro fratello minore, [[Enrico I d'Inghilterra|Enrico]].