Γεννήθηκε στην Λευκάδα το 1950.
Παιδί πολύτεκνης αριστερής οικογένειας, ήρθε στην Αθήνα σε ηλικία 15 χρονών και οργανώθηκε στους «Λαμπράκηδες». Ολοκλήρωσε τις σπουδές του στο Λύκειο και την ΑΣΟΕΕ, ενώ παράλληλα εργαζόταν στην οικοδομή.
Συμμετείχε στις αντιδικτατορικές εκδηλώσεις, καθώς επίσης στην εξέγερση του Πολυτεχνείου.
Είναι από τα ιδρυτικά μέλη του ΠΑΣΟΚ. Ήταν μέλος της Νομαρχιακής Επιτροπής A΄ Αθήνας, ενώ η σχέση του με αυτό, μέχρι την οριστική του αποχώρηση το 2010, υπήρξε πολυκύμαντη.
Από το 1978 μέχρι σήμερα έχει έντονη συνδικαλιστική δράση είτε ως Πρόεδρος είτε ως Γραμματέας σωματείων. Είναι μέλος της Διοίκησης της Ομοσπονδίας Ασφαλιστικών Συλλόγων Ελλάδας (ΟΑΣΕ), εκλεγμένος με την Αυτόνομη Παρέμβαση.
Από το 2012 είναι μέλος του ΣΥΡΙΖΑ.