Nacido en la ciudad de Matehuala, hijo del político y escritor potosino Nicolás López Loera y de Socorro Martínez Martínez, desde muy joven se fue a vivir a la ciudad de México, donde se incorporó al movimiento estudiantil de 1968 siendo alumno de la segunda generación de la Preparatoria Popular Tacuba