Narrador, traductor y periodista. Estudió Matemáticas en la Universidad Nacional Autónoma de México unam y la Universidad de Tel Aviv, Israel. Ha publicado cuentos y novelas breves en las revistas Umbrales, La langosta se ha posado (e-zine) y Revista de ciencia ficción de Isaac Asimov, y en múltiples antologías.
Fue corresponsal en Tel Aviv para el diario Unomásuno y Radio unam entre 1978 y 1982, en este último desempeñándose a su vez como productor radiofónico y guionista. A su regreso a México fue articulista sobre temas del Medio Oriente para Unomáuno, así como para La Jornada y la revista Proceso. Posteriormente colaboró en la sección de cultura de El Financiero con la columna semanal “Placeres culpables”. Entre 1986 y 1987 fue guionista y productor de la serie radiofónica “El almohadón de plumas”, adaptación a radioteatro de cuentos de terror de autores clásicos como Edgar Allan Poe, H.P. Lovecraft y Henry James.
Desde 1990, ha sido traductor de literatura y documentos técnico-científicos. Algunas de sus traducciones más conocidas son Dolores Claiborne de Stephen King, El rey Carbón de Upton Sinclair, Johnny el Tuerto de Jerome Charyn y Ladrones en la noche de Arthur Koestler.