Giornalista professionista e asiatista è laureato in lettere moderne (Geografia umana) a Milano (1982) e diplomato in lingua malese-indonesiana all'IsMEO (1981). E' stato docente di Cultura indonesiana e attualmente insegna Tecniche di scrittura alla Scuola di giornalismo della Fondazione Basso a Roma e Tecniche di comunicazione nelle emergenze alla Scuola di formazione dell'Ispi a Milano. Cofondatore dell'Associazione giornalistica Lettera22, già direttore di Ecoradio (2011) e del mensile ecologista Terra (2012), è presidente dell'associazione Afgana e fa parte della redazione dell'Atlante delle guerre e dei conflitti. Ha scritto, tra l'altro, La scommessa indonesiana (2002) , Afghanistan (2007) e Diario da Kabul (2010) e curato diverse collettanee di geopolitica. Ha scritto per diversi giornali italiani e lavora stabilmente con Il manifesto e AspeniaOnline. Per dieci anni è stato uno dei conduttori di Radio3mondo a Radio Tre con cui continua a collaborare.
Partecipa il 10 novembre 2016 al convegno Migrare per non morire