Classe 1954, sposato con due figli, impiegato della Provincia di Roma, comincia il suo impegno politico nei movimenti sociali per la difesa del territorio e dell'ambiente, il diritto alla casa e al lavoro. Nel 1989 viene eletto nelle liste dei Verdi e ricopre l'incarico di consigliere di opposizione. Nel 1997 viene eletto nuovamente consigliere come indipendente nella liste di Rifondazione Comunista e nominato Presidente della Commissione Ambiente. Introduce, in Campidoglio, per la prima volta, i temi dell’Altra Economia e il censimento delle attività equo e solidali del territorio. Nel 2001 diventa Assessore alle Periferie nella prima Giunta Veltroni. Si occupa della riqualificazione delle aree degradate e della promozione dell'occupazione giovanile. Alle elezioni regionali del 2005 è primo degli eletti nelle liste del Prc e assume l'incarico di Assessore al Bilancio della Regione Lazio. In questi anni porta alla luce il debito di 10 miliardi di euro fuori bilancio, ed è promotore di esperienze come il bilancio partecipato, il microcredito e il reddito minimo garantito. Nelle elezioni regionali del 2010 viene eletto consigliere di opposizione nelle liste di Sel e svolge il ruolo di Capogruppo nel Consiglio Regionale del Lazio. Nel 2013 diventa consigliere dell'Assemblea capitolina con Sel.