Era hijo de García Fernández de Villamayor y de su esposa Mayor Arias. Recibió casas y una pequeña huerta en Sevilla, por lo que es muy probable que hubiera participado en la conquista de la ciudad.[3] En 1263 Alfonso X lo comisionó para negociar y firmar un acuerdo con el rey de Portugal respecto a las fronteras de ese reino con Castilla.
Recibió los adelantamientos de Murcia y Andalucía, los cuales ostentó hasta 1272. Su última mención en lo privilegios reales como «adelantado mayor de la tierra de Murçia e del Andaluzía» data del 14 de enero de 1272.[3] Luego de esa fecha, desaparece de la documentación oficial. Puede ser que se hubiera visto implicado en la sublevación nobiliaria que comenzó ese mismo año contra el monarca.
Moxó, Salvador de; VV.AA. (1969). «De la nobleza vieja a la nobleza nueva. La transformación nobiliaria castellana en la Baja Edad Media». En Instituto Jerónimo Zurita, ed. Estudios sobre la sociedad castellana en la Baja Edad Media. Cuadernos de Historia: Anexos de la Revista Hispania Volumen 3 (1ª edición). Madrid: Consejo Superior de Investigaciones Científicas, CSIC. pp. 1-211. OCLC462164146.La referencia utiliza el parámetro obsoleto |coautores= (ayuda)
Salazar y Acha, Jaime de (2000). Centro de Estudios Políticos y Constitucionales, ed. La casa del Rey de Castilla y León en la Edad Media. Colección Historia de la Sociedad Política, dirigida por Bartolomé Clavero Salvador (1ª edición). Madrid: Rumagraf S.A. ISBN978-84-259-1128-6.
Vázquez Campos, Braulio (2006). Los adelantados mayores de la frontera o Andalucía (Siglos XIII-XIV). Colección Historia: Serie 1ª, nº 58 (1ª edición). Camas: Diputación de Sevilla: Área de Cultura y Deportes y Servicio de Archivo y Publicaciones. ISBN978-84-7798-230-2.