Vinculado al CSIC desde 1975, García Guerrero ha formado parte de su plantilla investigadora y ha desempeñado distintas funciones de carácter institucional en el organismo. Ha dirigido más de una decena de tesis doctorales y es coautor de tres libros; entre otros reconocimientos, está en posesión de la Encomienda de la Orden del Mérito Civil y de la Encomienda con placa de la Orden de Alfonso X el Sabio. Es académico numerario de la Academia Sevillana de Ciencias.