Γεννήθηκε στην Αθήνα το 1954. Σπούδασε Ιστορία και Γεωγραφία στη Γαλλία και εργάστηκε στο Τμήμα Ιστορίας - Αρχαιολογίας του Πανεπιστημίου Κρήτης (1985 - 2002), στο Τμήμα Πολιτικής Επιστήμης του ίδιου Πανεπιστημίου (2002 - 2004) καθώς και σε άλλα εκπαιδευτικά και ερευνητικά ιδρύματα.
Εχει πλούσιο συγγραφικό έργο. Εκτός από τις επιστημονικές του εργασίες, που έχουν δημοσιευτεί στην Ελλάδα και το εξωτερικό, έχει συμβάλει ως συγγραφέας και επιμελητής τόμων σε πολλές εκλαϊκευτικές ιστορικές εκδόσεις. Είναι επίσης συγγραφέας σχολικών βιβλίων.