Ο Κωνσταντίνος Καρφάκης σπούδασε οικονομικές επιστήμες στο Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης και στο Πανεπιστήμιο του Essex της Αγγλίας, απ’ όπου έλαβε το Doctor of Philosophy (PhD) το 1988. Οι διδακτορικές του σπουδές χρηματοδοτήθηκαν με υποτροφία του Ιδρύματος Κρατικών Υποτροφιών Ελλάδος. Έχει διδάξει στα Πανεπιστήμια Sydney, New South Wales και MacQuarie της Αυστραλίας, και έχει δώσει διαλέξεις στο Πανεπιστήμιο Louis Pasteur του Στρασβούργου. Από το 1995 έως το 2001 κατείχε τη διδακτική υποτροφία της Ευρωπαϊκής Επιτροπής Jean Monnet teaching fellowship. Το 2010 πήρε ερευνητική υποτροφία από την Ευρωπαϊκή Επιτροπή και επισκέφτηκε τη Γενική Διεύθυνση Οικονομικών και Χρηματοδοτικών Υποθέσεων στις Βρυξέλλες. Είναι συγγραφέας διδακτικών βιβλίων σε προπτυχιακό επίπεδο, έχει δημοσιεύσει πολλά άρθρα σε διεθνή επιστημονικά περιοδικά και έχει συμμετάσχει με εισηγήσεις του σε διεθνή συνέδρια.