Γεννήθηκε στο Ναύπλιο το 1957 όπου και διαμένει. Είναι παντρεμένος με δύο παιδιά.
Σπούδασε στο Νομική Σχολή στο Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών και ασκεί το επάγγελμα του δικηγόρου από το 1983.
Εντάχθηκε στην αριστερά από τα μαθητικά του χρόνια. Συνέχισε τη δράση του στο φοιτητικό κίνημα (1975-80).
Διετέλεσε νομαρχιακός σύμβουλος (1994-98). Εκλέχτηκε δημοτικός σύμβουλος της αντιπολίτευσης στο δήμο Ναυπλίου σε τρεις εκλογικές αναμετρήσεις ( 1990, 2006, 2010) και ήταν επικεφαλής της δημοτικής παράταξης «Ναύπλιο η άλλη πρόταση». Συμμετείχε ενεργά σε κοινωνικά κινήματα.
Εκλέχτηκε για πρώτη φορά βουλευτής Αργολίδας με τον ΣΥΡΙΖΑ τον Σεπτέμβριο του 2015. Ήταν υποψήφιος με το ίδιο ψηφοδέλτιο, τον Ιανουάριο του 2015.