Ο Χρήστος Λούκος γεννήθηκε στην Αθήνα το 1944. Σπούδασε Ιστορία και Αρχαιολογία στη Φιλοσοφική Σχολή του Πανεπιστημίου Αθηνών. Αναγορεύτηκε διδάκτορας του ίδιου Πανεπιστημίου (1984), εργάστηκε ως ερευνητής στο Κέντρον Ερεύνης της Ιστορίας του Νεώτερου Ελληνισμού της Ακαδημίας Αθηνών (1974–1992) και έκανε μεταπτυχιακές σπουδές στο Παρίσι (1982–1985). Από το 1992 υπηρέτησε ως Αναπληρωτής και αργότερα ως Καθηγητής στο Τμήμα Ιστορίας και Αρχαιολογίας του Πανεπιστημίου Κρήτης, όπου δίδαξε την Επανάσταση του 1821, την καποδιστριακή περίοδο, κοινωνικά προβλήματα των νεοελληνικών πόλεων, διάφορα θέματα ιστορίας του ελληνικού κράτους, ιστορία της ελληνικής τυπογραφίας, καθώς και εισαγωγή στην ιστορία της Λατινικής Αμερικής. Ανάλογα είναι και τα σχετικά του δημοσιεύματα. Από το 1994 διευθύνει το πρόγραμμα «Η πόλη στους Νεότερους Χρόνους» στο Ινστιτούτο Μεσογειακών Σπουδών. Είναι ιδρυτικό και ενεργό μέλος της Εταιρείας Μελέτης Νέου Ελληνισμού, η οποία, μεταξύ άλλων, εκδίδει το ιστορικό περιοδικό Μνήμων. Είχε τη γενική εποπτεία της ταξινόμησης του Δημοτικού Αρχείου της Ερμούπολης, καθώς και άλλων δημοτικών και κοινοτικών αρχείων. Από το 2012 είναι Ομότιμος Καθηγητής του Πανεπιστημίου Κρήτης.