Era nieto paterno de Pedro Ruiz I de Villegas o bien Pedro Ruiz de Villegas "el Menor" o "Petrus Roderici de Villaegas "iuniore"", II señor de la Casa de Villegas y demás feudos hacia 1242, fue nombrado caballero de la Orden de Santiago, y sirviendo al rey Fernando III "el Santo" participó en las tomas de Baeza el 30 de noviembre de 1227, de Córdoba en 1236 y de Sevilla en 1248, posteriormente fue repostero mayor del rey Alfonso X "el Sabio" hacia 1253, su testamentario en 1282 y albacea en abril de 1284, y de su esposa Mayor Ruiz de Lucio o simplemente Mayor de Lucio, una hermana de Elvira Ruiz de Lucio —que donó en 1233 sus propiedades en Quintanilla de An al monasterio de Villamayor de Treviño, y estaba casada con Moriel que fue merino de 1235 a 1239— y de Rodrigo Ruiz de Lucio, siendo los tres, hijos de Ruy González de Lucio y nietos paternos de Gonzalo Ruiz de Lucio.