Journaliste indépendant et militant de la condition carcérale. Il est le fondateur de l'Observatoire international des prisons (OIP) en 1990. De 2001 à 2003, il est le coordinateur de la campagne nationale initiée par la Cimade contre la double peine. En 2006, il coordonne la campagne d'un collectif contre la surpopulation carcérale. De 2008 à 2011, il est contrôleur auprès du Contrôleur général des lieux de privation de liberté (CGLPL). De 2011 à 2015, il poursuit cette fonction à temps partiel. En 2015, il fonde le site web Prison Insider, site internet dédié à l’état des prisons dans le monde, pays par pays. Il initie à partir de 2021, Concertina, Rencontres estivales autour des enfermements.
,