Γεννήθηκε στην Άρτα (τότε υπό οθωμανική κατοχή) αλλά έλκυε την καταγωγή του από τηνΑκαρνανία και συγκεκριμένα από τη Ζάβιτσα του Ξηρόμερου. Παππούς του ήταν ο επίσης πολιτικός και συνονόματος Κωνσταντίνος Καραπάνος.
Τις εγκύκλιες σπουδές του τις έκανε στα Ιωάννινα και στην Κέρκυρα και εν συνεχεία σπούδασε νομικά στο πανεπιστήμιο της Αθήνας και οικονομολογία στο Παρίσι. Στη γαλλική πρωτεύουσαδιορίστηκε το 1861 υπάλληλος της οθωμανικής πρεσβείας, καθότι υπήκοος της Οθωμανικής Αυτοκρατορίας και αργότερα χρημάτισε γραμματέας της Γενικής Εταιρείας του Οθωμανικού Κράτους. Το 1864 μετέβη στην Κωνσταντινούπολη, όπου άσκησε το επάγγελμα του τραπεζίτη.
Στη συνέχεια ασχολήθηκε με την αρχαιολογία και διεξήγαγε ως αρχαιολόγος ανασκαφές στην περιοχή της αρχαίας Δωδώνης το διάστημα 1875-1877. Την πλούσια αρχαιολογική του συλλογή τη δώρισε στο Εθνικό Αρχαιολογικό Μουσείο.
Το 1882, ένα χρόνο μετά την προσάρτηση της Άρτας στο ελληνικό κράτος, εξελέγη για πρώτη φορά βουλευτής Άρτης, υποψήφιος με το κόμμα του Κουμουνδούρου και ανέλαβε υπουργός σε διάφορες κυβερνήσεις. Εκλέχτηκε πολλές φορές βουλευτής στην επαρχία Άρτας, συγκεκριμένα 11 συνεχόμενες φορές, από το 1882 έως το 1910. Αποχωρώντας από το κόμμα του Κουμουνδούρου προσχώρησε σε αυτό του Τρικούπη, αλλά διαφωνώντας με την πολιτική του, προσχώρησε στη συνέχεια σε αυτό του Δηλιγιάννη. Το 1887 δημιούργησε δικό του κόμμα, τοΠροοδευτικόν όπως ονομάστηκε, το οποίο μετά λίγους μήνες διαλύθηκε. Υπήρξε υπουργός Οικονομικών το 1890, υπουργός Ναυτικών το 1902 και 1903 και Δικαιοσύνης το διάστημα 1904-1905.
Απεβίωσε στις 22 Μαρτίου 1914 στην Αθήνα. Ήταν παντρεμένος με τη Μαρία Ζωγράφου και γιοι του ήταν οι Πύρρος και Αλέξανδρος, ο οποίος υπήρξε πολιτικός και διπλωμάτης.