Ο Χρήστος Καρακόλης γεννήθηκε στον Σοχό Θεσσαλονίκης το 1946. Σπούδασε στη Φυσικομαθηματική Σχολή του Α.Π.Θ. (Τμήμα Φυσικής), από το 1964 έως το 1969. Έκτοτε διδάσκει Φυσική στη Θεσσαλονίκη σε μαθητές Λυκείου, υποψήφιους για την εισαγωγή τους στην τριτοβάθμια εκπαίδευση.