William was a son of John II, Lord of Egmond and Maria van Arkel, and a younger brother of Arnold, Duke of Gelderland.
When Charles the Bold, Duke of Burgundy took over power in Guelders in 1473, he made William Stadtholder.