A sus 41 años, el leonés García Bayón lleva más de 20 en el mundo del fútbol como entrenador. Comenzó su carrera en el CD Ejido, y antes de llegar por primera vez al Celta, fue durante cinco años técnico de la Federación de Fútbol de Castilla y León, entrenador de los juveniles del Puente Castro y de la Gimnástica Segoviana, ojeador del Villarreal y segundo entrenador del Huesca en Segunda División a las órdenes de Onésimo.
En marzo de 2009, tras la destitución de Pepe Murcia, Eusebio Sacristán se hizo cargo del banquillo celeste y recurrió a García Bayón para que fuese su segundo. Ambos continuaron en el Celta hasta junio de 2010, cuando Mouriño decidió que se había cerrado el ciclo de Eusebio y este fue sustituido por Paco Herrera. Una de las labores de Carlos Hugo era diseñar las jugadas de estrategia.
García Bayón regresó entonces al Puente Castro para entrenar al juvenil de División de Honor, con el que se llegó a enfrentar al Celta, pero esta etapa duró poco. En marzo de 2011 fue reclamado de nuevo por Eusebio, esta vez para que fuese su segundo en el Barcelona B. Allí permanecieron ambos hasta el mes de febrero de este año.
Releva en el cargo a Toni Otero, que decidió hace unas semanas marcharse del club celeste tras aceptar la propuesta del CD Lugo de Segunda División para que fuese su nuevo director deportivo.
Carlos Hugo García Bayón es licenciado en Ciencias de la Actividad Física y del Deporte y, según destaca el Real Club Celta en el comunicado con el que anuncia su contratación, «es un profesional que ha destacado a lo largo de toda su carrera por su plena dedicación al fútbol, sus amplios conocimientos sobre este deporte y la implementación de novedosos métodos en los equipos en los que ha trabajado, siempre con una importante presencia de la tecnología».