È giornalista professionista e scrittore. Responsabile dell’ufficio comunicazione di Legacoopsociali, direttore del quotidiano online Nel Paese e redattore Economia del Giornale Radio Sociale.
Ha un osservatorio permanente su Fanpage sul rapporto tra salute e ambiente. Il 6 ottobre 2012, insieme ad altri giornalisti, attivisti, medici e ricercatori ha lanciato la campagna Stop biocidio.
È autore di Scripta. Diario clandestino di un cronista precario (Cento Autori, 2011), Chi comanda Napoli (Castelvecchi, 2012) scritto insieme ad Antonio Musella, Le mani nella città (Round Robin Editore, 2013) scritto con Ciro Pellegrino, e Senza traccia (Castelvecchi, 2013) scritto con Antonio Musella.