Roberto fue el hijo mayor de Guillermo I de Inglaterra, apodado "el Conquistador", el primer rey de Inglaterra de la dinastía normanda.