David werd in 1427 geboren als bastaardzoon van Filips van Bourgondië. Toen de bisschopszetel van Utrecht vacant raakte, wenste Filips zijn zoon daarop te zien. Hij wist de paus te overtuigen, maar in het Sticht was een tegenkandidaat benoemd. Dat veroorzaakte een burgeroorlog. Die werd voor David zo onaangenaam, dat hij de stad ontvluchtte en zich terugtrok in het kasteel in Wijk bij Duurstede. De strijd wist hij uiteindelijk in zijn voordeel te beslissen. Tussen 1470 en 1477 was de door de machtige Bourgondiërs gesteunde David waarschijnlijk de invloedrijkste bisschop uit de late middeleeuwen. Na de dood van zijn halfbroer Karel de Stoute in 1477 echter kreeg David meer tegenstand. Daardoor kwam hij tussen 1481 en 1483 in oorlog met Utrecht en Amersfoort. De strijd werd pas beslecht toen Bourgondische troepen Utrecht op de knieën kregen.