Γεννήθηκε στις Χιράδες Αρκαδίας το 1956. Μετά τις γυμνασιακές του σπουδές στη Μεγαλόπολη φοίτησε στο Τμήμα Μαθηματικών του Πανεπιστημίου Αθηνών.
Το 1982 ίδρυσε στην πόλη της Μεγαλόπολης φροντιστήριο Μέσης Εκπαίδευσης, όπου λειτούργησε μέχρι το 1996.
Από το1997 έως το 2019, υπηρέτησε ως Καθηγητής Μαθηματικών στο Γυμνάσιο Μεγαλόπολης.
Διατέλεσε Δημοτικός Σύμβουλος του Δήμου Μεγαλόπολης από το 1998 έως το 2010. Κατείχε το αξίωμα του Προέδρου του Δημοτικού Συμβουλίου τις δημοτικές περιόδους 2000 έως 2002 και 2004 έως 2006.
Είναι παντρεμένος με την δικηγόρο Βασιλική Λούκα και έχουν δύο παιδιά τον Σπύρο και τον Αλέξανδρο, πτυχιούχους της Σχολής Διοίκησης Επιχειρήσεων του Πανεπιστημίου Πατρών.