Lope García de Castro nació en la villa berciana de Villanueva de Valdueza, actualmente término municipial de Ponferrada, en la jurisdicción del obispado de Astorga.