Γεννήθηκε στην Ελευσίνα στις 17 Αυγούστου 1938. Απόφοιτος του Βαρβακείου Γυμνασίου Αθηνών.
Σπούδασε Νομικά στο Πανεπιστήμιο Αθηνών και Οικονομικά (Διδάκτωρ των Οικονομικών Επιστημών) στο Πανεπιστήμιο του Παρισιού Ι (Πάνθεον Σορβόνη) με υποτροφία της Γαλλικής Κυβερνήσεως.Με σημαντική δράση στο φοιτητικό κίνημα και ιδρυτικό μέλος της Νεολαίας Λαμπράκη, διαδραμάτισε ενεργό ρόλο στον αντιδικτατορικό αγώνα με αποτέλεσμα να του αφαιρεθεί η ελληνική ιθαγένεια από την χούντα το 1968.
Το 1981 εκλέχθηκε για πρώτη φορά Βουλευτής με το ΠΑΣΟΚ, ιδιότητα την οποία κατείχε αδιάλειπτα μέχρι το 2012.
Ήταν συγγραφέας πολλών άρθρων και διαφόρων βιβλίων.