Ha sido profesor, periodista y escritor de varios libros traducidos al inglés, al alemán, al italiano y al castellano.