Ο Χρήστος Γιαννούλης γεννήθηκε στην Κατερίνη την 1 Νοεμβρίου 1968. Σπούδασε φιλολογία και από το 1990 μπήκε στο χώρο της δημοσιογραφίας. Στελέχωσε τοπικά μέσα ενημέρωσης της Πιερίας ενώ υπήρξε και ανταποκριτής μεγάλων Αθηναϊκών εφημερίδων.. Σημαντικός σταθμός η εβδομαδιαία πολυσέλιδη εφημερίδα τα «ΓΕΓΟΝΟΤΑ» που τιμήθηκε από την Ακαδημία Αθηνών ως πρωτοποριακή έκδοση. «ΔΙΟΝ ΤΗΛΕΟΡΑΣΗ» και «ΕΡΜΗΣ ΤΗΛΕΟΡΑΣΗ» , ΑΓΓΕΛΙΟΦΟΡΟΣ και ΑΓΓΕΛΙΟΦΟΡΟΣ της ΚΥΡΙΑΚΗΣ τα επόμενα βήματα της επαγγελματικής του σταδιοδρομίας. Από το 1990 και μέχρι την εκλογή του στο Ελληνικό Κοινοβούλιο εργάστηκε στην ΕΡΤ3. Το 2014 διεκδίκησε το Δήμο Κατερίνης ως επικεφαλής του συνδυασμού «Άλλος δρόμος» που έλαβε ποσοστό 27%. Τον Φεβρουάριο του 2019, ο Αλέξης Τσίπρας του πρότεινε να διεκδικήσει την περιφέρεια της Κεντρικής Μακεδονίας στις εκλογές Ιουνίου 2019 με την παράταξη «Κοιτάμε Μπροστά» η οποία κατέλαβε τη δεύτερη θέση. Στις Βουλευτικές Εκλογές της 7ης Ιουλίου του 2019 εκλέχθηκε Βουλευτής Α’ Θεσσαλονίκης με τον ΣΥΡΙΖΑ. Τον Σεπτέμβριο του 2020 τοποθετήθηκε από τον πρόεδρο του ΣΥΡΙΖΑ, Αλέξη Τσίπρα, αναπληρωτής τομεάρχης Υποδομών και Μεταφορών του ΣΥΡΙΖΑ-ΠΡΟΟΔΕΥΤΙΚΗ ΣΥΜΜΑΧΙΑ.