Escritor y periodista, nació en la ciudad de México en 1956. Ha sido profesor universitario en la UNAM y profesor visitante en las Universidades de Yale, Princenton y Pompeu Fabra de Barcelona. Como dramaturgo, obtuvo en Argentina el Premio ACE por su obra Filosofía de la vida (adaptación de El filósofo declara), que permaneció durante año y medio en cartelera, bajo la dirección de Javier Daulte.
Para la Compañía Nacional de Teatro preparó la traducción de Egmont, de Goethe. Su monologo Conferencia sobre la lluvia ha tenido producciones en México, Chile, Argentina, Japón e Italia; su obra La desobediencia de Marte se estrenó en una producción chilena, dirigida por Álvaro Viguera, en el Festival Puerto de Ideas de Antofagasta, y ha tenido montajes en México y Cataluña, ambos dirigidos por Antonio Castro.
Por el conjunto de su obra recibió en Chile el Premio Iberoamericano José Donoso. Recibió también el Premio Herralde 2004 por su novela El testigo.
Villoro ha sido un crítico recurrente de varios aspectos de las redes sociales y en general del manejo que se da a la información en los medios digitales.