Γεννήθηκε στη Μαγούλα Ελασσόνας. Σπούδασε νομικά και ολοκλήρωσε τις σπουδές του στην Κωνσταντινούπολη, όπου έμαθε άριστα την τουρκική γλώσσα. Κατά τη Μακεδονική Επανάσταση διετέλεσε μέλος της Επαναστατικής Επιτροπής Ελασσόνας.
Εκπροσώπησε τρεις φορές την επαρχία Ελασσόνας στη Βουλή των Ελλήνων από το 1915. Απεβίωσε το 1932, αγαπητός και σεβαστός από όλους.

Βιβλιογραφία:
Τσούφης Ιωάννης, «Επαρχία Ελασσώνος», Θεσσαλικά Χρονικά. Ιστορική και Λαογραφική Εταιρεία των Θεσσαλών 1935.