Hijo de Marilú Cruz Álvarez (Pichucalco, Chiapas, 1949) y de José Sebastián López Martínez (Matehuala, San Luis Potosí, 1943); es nieto del escritor y político potosino Nicolás López Loera. Nació en la Ciudad de México; pero, a raíz de los sismos que sacudieron la Ciudad de México en septiembre de 1985, su familia abandona la capital del país residiendo primero en la ciudad de Querétaro y después en la ciudad de Torreón, Coahuila, donde cursará su educación media superior e iniciará sus carreras escénica, pedagógica y periodística; lo mismo que su militancia política al margen de los partidos políticos.