Γεννήθηκε στον Βόλο και σπούδασε νομικά και πολιτικές επιστήμες στη Νομική Σχολή του Πανεπιστημίου Αθηνών. Ιδιώτευσε ως δικηγόρος και συμμετείχε στις αρχαιρεσίες του δικηγορικού συλλόγου Αθηνών εκλεγόμενος από το 1975 μέλος του διοικητικού συμβουλίου. Το 1987 εξελέγη πρόεδρος του Δικηγορικού Συλλόγου Αθηνών, θέση στην οποία παρέμεινε μέχρι το 1989. Επίσης είναι μέλος της Ένωσης Ελλήνων Συνταγματολόγων και της Ένωσης Ελλήνων Ποινικολόγων, επίτιμος μέλος της SOS Ρατσισμός ενώ την περίοδο 1991 - 1994 διετέλεσε πρόεδρος του Κέντρου Αποκατάστασης Θυμάτων Βασανιστηρίων.

Είναι παντρεμένος με την Φωτεινή Πάλλα και έχουν δύο παιδιά.

Εξελέγη βουλευτής της Β΄ εκλογικής περιφέρειας Αθήνας με τον «Συνασπισμό της Αριστεράς και της Προόδου» στις εκλογές του Νοεμβρίου 1989, του 1990, του 1996, του 2000, του 2004, του 2007 και του 2009.

- Διετέλεσε Υπουργός Δικαιοσύνης από 2-7-1989 έως 12-10-1989.
- Προδικτατορικά, μέλος της Νεολαίας Λαμπράκη και στη δικτατορία του ''Ρήγα Φεραίου’’, καθώς και ιδρυτικό μέλος του Κ.Κ.Ε. ΕΣΩΤΕΡΙΚΟΥ. Από το 1975, μετείχε στην Κεντρική Επιτροπή του Κ.Κ.Ε. ΕΣΩΤ. - Ιδρυτικό μέλος του κόμματος της Ελληνικής Αριστεράς (Ε.ΑΡ.), μέλος της Κεντρικής του Επιτροπής (1987) και του Εκτελεστικού Γραφείου του.
- Στις 25 Ιουνίου 1989 εξελέγη Γραμματέας του κόμματος της «Ελληνικής Αριστεράς».
- Μέλος της Εκτελεστικής Επιτροπής του «Συνασπισμού» (1989) και μέλος της Πολιτικής Επιτροπής του.
- Στις 30 Ιουνίου 1991, στην Α΄ Πανελλαδική Συνέλευση του «Συνασπισμού», εξελέγη μέλος της Κεντρικής Πολιτικής Επιτροπής και της Πολιτικής Γραμματείας, ενώ τρεις μέρες αργότερα ορίστηκε γραμματέας του «Συνασπισμού».
- Στο 2ο Τακτικό Συνέδριο του «Συνασπισμού» επανεξελέγη μέλος της Κεντρικής Πολιτικής Επιτροπής.
- Στο 3ο Τακτικό Συνέδριο του «Συνασπισμού» εξελέγη και πάλι μέλος της Κεντρικής Πολιτικής Επιτροπής και μέλος της Πολιτικής Γραμματείας.
- Στο 4° Τακτικό Συνέδριο (Δεκέμβριος 2004) εξελέγη μέλος της Κ.Π.Ε.
- Δημοτικός Σύμβουλος του Δήμου Αθηναίων (2002-2004)
- Από το 1975 μέλος του Διοικητικού Συμβουλίου του Δικηγορικού Συλλόγου Αθηνών και Πρόεδρός του στο διάστημα 1987-1989.
- Πρόεδρος του Κέντρου Αποκατάστασης Θυμάτων Βασανιστηρίων στο διάστημα 1991-1994.
- Μέλος κινημάτων Ειρήνης και Ανθρωπίνων Δικαιωμάτων.

Στις 10 Ιουλίου 2010 αναδείχθηκε Πρόεδρος του κόμματος ΔΗΜΟΚΡΑΤΙΚΗ ΑΡΙΣΤΕΡΑ.

ΣΠΟΥΔΕΣ:
- Νομικά και Πολιτικές Επιστήμες στο Πανεπιστήμιο της Αθήνας, με ιδιαίτερη ενασχόληση με το ποινικό και το δημόσιο δίκαιο.
- Είναι μέλος της Ένωσης Ελλήνων Ποινικολόγων και της Ένωσης Ελλήνων Συνταγματολόγων.