Xavier López Rodríguez nació en Chicago, Illinois el 17 de febrero de 1935, sus padres fueron José Luis López Barba y Eulalia Rodríguez, originarios de León, Guanajuato lugar al que volvieron luego de que Xavier cumpliera 1 año.
Al cumplir los 18 años regresó a Estados Unidos a ejercer su servicio militar donde fue reclutado por el Ejército y estuvo a punto de ser enviado a la guerra de Corea.
Estudió la carrera de medicina misma que ejerció por cuatro años en un sanatorio particular del que era socio.
Tras conocer al productor Luis de Llano Palmer ingresó a trabajar como asistente de producción en lo que hoy es Televisa.
Pasado el tiempo y tras haber estudiado arte dramático por cuatro años conoció a la pareja de actores Arturo Manrique Elizondo y Ramiro Gamboa quien le dio la oportunidad de contar un chiste de un libro donde el niño se llamaba “Chabelo”, naciendo así el personaje en un capítulo del programa Carrusel Musical.
La primera emisión del programa “En familia con Chabelo” se emitió el 26 de noviembre de 1967 siendo la última emisión el 20 de diciembre de 2015.
En cuanto a los Récords Guinness, recibió dos de ellos en diciembre del 2012, uno por ser el conductor infantil con la carrera más larga y otro por haber sido el actor que por más tiempo ha interpretado a un personaje.