Έχοντας αποφοιτήσει από τη Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών του Αριστοτελείου Πανεπιστημίου Θεσσαλονίκης, το 2000, έλαβα υποτροφία από το Ι.Κ.Υ. για σπουδές στο Πανεπιστήμιο του Kent στο Canterbury, Αγγλία, για πτυχίο MSc. Κατά τη διάρκεια των σπουδών μου, εργάστηκα στην εταιρεία BTExact, στην Αγγλία, όπου ήμουν υπεύθυνος να διερευνήσω τη δυνατότητα χρήσης αλγορίθμων ομαδοποίησης(clustering) δεδομένων στο πρόγραμμα Watchcast. Από το 2004, όταν επέστρεψα στην Ελλάδα, έχω εργαστεί σε αρκετούς διαφορετικούς τομείς του επαγγέλματός μου. Έχω πάνω από δεκατρία χρόνια εμπειρίας στη διδασκαλία, κυρίως σε πανεπιστημιακά μαθήματα που αφορούν προγραμματισμό και δίκτυα, καθώς και σε μια σειρά από εκπαιδευτικά ιδρύματα δια βίου μάθησης. Από το 2009 έως το 2014, ήμουν, ως μέλος ΕΤΕΠ, μέλος της ομάδας που διαχειριζόταν το δίκτυο, τους διακομιστές, τις ιστοσελίδες και τα εργαστήρια στο Πανεπιστήμιο της Στερεάς Ελλάδας. Από το 2014, είμαι μέλος ΕΔΙΠ στο Τμήμα Πληροφορικής με εφαρμογές στη Βιοϊατρική του Πανεπιστημίου Θεσσαλίας στη Λαμία.