Γεννήθηκε και μεγάλωσε στον Κονισκό. Ολοκλήρωσε τις Γυμνασιακές σπουδές του στα Τρίκαλα και στη συνέχεια αποφοίτησε από τη Σιβιτανίδειο Σχολή με την ειδικότητα του Μηχανολόγου – Μηχανικού. Εργάζεται ως υπάλληλος στην Διεύθυνση Μεταφορών και Επικοινωνιών της Π.Ε. Τρικάλων, ενώ παράλληλα διατηρεί οικογενειακή κτηνοτροφική εκμετάλλευση στον Κονισκό με μονάδα αγελάδων ελευθέρας βοσκής.

Ασχολήθηκε με την Τοπική Αυτοδιοίκηση, εκλεγόμενος ως Δημοτικός σύμβουλος του Δήμου Τυμφαίων, όπου διατέλεσε και Πρόεδρος του Δημοτικού Συμβουλίου του Δήμου Τυμφαίων. Εν συνεχεία εκλέχθηκε Δημοτικός Σύμβουλος του Δήμου Μετεώρων και διατέλεσε Αντιδήμαρχος Αγροτικής Ανάπτυξης, ενώ σήμερα είναι Αντιδήμαρχος Τεχνικών Έργων του Δήμου Μετεώρων.

Είναι παντρεμένος με τη Βούλα Μπατσικώστα και πατέρας δύο κοριτσιών.