Ο Στέλιος Καραγιάννης γεννήθηκε το 1981 στη Λαμία όπου ζει και εργάζεται. Είναι πατέρας δύο αγοριών.
Κατέχει δίπλωμα πολιτικού μηχανικού του Δημοκριτείου Πανεπστημίου Θράκης και μεταπτυχιακού τίτλου στη Σεισμική Μηχανική και
Αντισεισμικές Κατασκευές. Από το 2007 εργάζεται σαν ελεύθερος επαγγελματίας διατηρώντας τεχνικό
γραφείο και παράλληλα τα τελευταία 4 χρόνια και σαν επιβλέπων μηχανικός συντήρησης και
κυκλοφορίας αυτοκινητοδρόμου ΠΑΘΕ στη ΓΕΚ ΤΕΡΝΑ. Είναι δημοτικός σύμβουλος του Δήμου Λαμιέων από
το 2014 μέχρι σήμερα ενώ έχει διατελέσει αντιδήμαρχος Τεχνικών Υπηρεσιών την περίοδο 2016 εως το 2019.