Ha sido director y presentador de programas de Radio 4, presentador de TVE en Cataluña y corresponsal en Alemania para el diario Avui, el semanario El Temps y la cadena SER.