Licenciado en Derecho por la Universidad de Barcelona (especializado en derecho penal). Ha sido el promotor y relator de la comisión de juristas españoles en los territorios ocupados de Palestina (1988).
Asesor para temas de política internacional en presidencia del Gobierno y en el Ministerio de Asuntos Exteriores entre 1984 y 1988. Asesor del Gobierno de la República del Chad entre 1978 y 1983. Como periodista y corresponsal de guerra cubrió para las agencias Sygma, Gamma y Corbis los conflictos de Laos, Camboya, Irán, Yemen, Líbano, guerra Libia-Egipto, guerra del Chad, Guinea Ecuatorial, Zimbabue-Rodesia, Nicaragua, Sáhara occidental y Sudán. En España ha trabajado o colaborado en diversas publicaciones (El Mundo, El País, Interviú, El Periódico, Cambio 16 y la La Vanguardia).
Es autor de los siguientes libros: El peor viaje de nuestras vidas, Viaje al desierto, Viaje al Mekong, Viaje al otro Brasil, Sálvese quien pueda, Guerrilleros. El pueblo en armas contra Napoleón. Es el fundador de la ONG Consejo Interhospitalario de Cooperación, organización humanitaria que en 1979 creó un hospital de guerra en Yamena (Chad) y posteriormente gestionó hospitales en Buta (Zaire) y Maputo (Mozambique) con responsabilidad en la formación de médicos traumatólogos mozambiqueños.