Es fundamentalmente poeta y ensayista. Otras obras suyas, basadas en personajes históricos, han sido llevadas a la escena. En 2000, la UNAM produjo y montó El fantasma del hotel Alsace bajo la dirección de Eduardo Ruiz Saviñón, y obtuvo el premio “Sergio Magaña” a la mejor obra de autor nacional. El mismo director llevó a escena la obra sobre Mary Shelley Retrato de la joven monstruo. En 2005, el Centro Universitario de Teatro le encargó la escritura de Hay mucho de Penélope en Ulises, sobre la generación poética de Contemporáneos. Su libro más reciente, publicado por la UNAM, es Fundada en el tiempo. Aires de varios instrumentos por la Ciudad de México. Ha recibido el premio Xavier Villaurrutia y el Premio Universidad Nacional.