Nato a Rose (Cosenza) il 10 settembre 1951, risiede a Firenze.
Architetto, è stato dirigente del PCI, tra i fondatori di Rifondazione Comunista, e successivamente del Partito dei Comunisti Italiani.
Deputato nella passata legislatura (1996-2001), e’ stato membro della commissione Trasporti. Attualmente è consulente del Ministero dell'Ambiente per la valutazione dell'impatto ambientale, esperto per il Ministero dei trasporti per il piano generale della mobilità, membro della direzione nazionale e del comitato regionale del partito dei Comunisti italiani.
Alle consultazioni elettorali del 3 – 4 aprile 2005 è eletto consigliere regionale nella circoscrizione di Arezzo nella lista dei Comunisti Italiani. E' membro della Quinta Commissione - Attività culturali ed è riconfermato presidente della Commissione speciale Lavoro, il 14 febbraio 2008, data del nuovo insediamento. E' membro della Commissione speciale per la normativa elettorale insediatasi il 19 dicembre 2008. E' stato membro della Commissione di inchiesta su Firenze Fiera SpA.
Ha aderito al gruppo Partito dei Comunisti Italiani di cui è vicepresidente e tesoriere.