Laureato in Giurisprudenza all'Università di Pavia e in Development Studies alla School of Oriental and African Studies.

Dal 1993 lavora per l'Alto Commissariato delle Nazioni Unite per i Rifugiati (UNHCR). Ha operato in paesi quali Kuwait, Mauritania, Etiopia e, a lungo, nei Balcani, in particolare in Bosnia Erzegovina a
Sarajevo.

Dal 2005 lavora per l'UNHCR Roma - responsabile per Italia, Malta, Grecia, Cipro ed Albania - come capo della sezione protezione.

A partire dal luglio 2010 lavorerà all'UNHCR Bruxelles come vice Delegato.