カラチ周辺の地域は何千年もの間、居住地となっていた。上部旧石器時代などの遺跡が北部で見つかっている。これらの最も初期の住人は採取的生活を送っていたということが調査によって発覚している。
広大だったカラチ地方は古代ギリシア人に知られており、アレキサンダー大王の艦隊がここで停泊したという資料が残っているが詳しい位置はわかっていない。
711年にムハンマドビンカシムはこの地域を征服し、イスラーム化が進むこととなった。翌年にビンカシムはインダスバレーまで軍を進軍させた。
ミルザガジ・ベグの下ではシンド州の発展とインダス川河口デルタの開発が進むこととなった。1553年から1554年の間にオスマン帝国の海軍大将セイディアリレイスはシンチ海岸沿いの小さな港についてカラチと思われるカラウシという地名で言及しているチャウカンディの墓は18世紀のころ建てられました。
19世紀のカラチの歴史家、セスナオマルホッチャンドは、20から25小屋の小さな集落が、カラチ城と呼ばれる堀に沿って位置した、ディブロと呼ばれるカラチ港に沿って存在したと記録しました。1725年にはバローチ人の入植者たちは迫害などを逃れた後、集落に定住することになった。1728年頃には息子が地域の人食いわにを退治し、地域に長く住んでいたコラチという人からコラチとして名付けられた。その後コラチはオスマン帝国の下で要塞化がすすめられ、ムハンマドアリージナー街道の建設も行われた。
カラチという名前は1740年のオランダの歴史書が初出だと考えられている。1770年代にはカラト・ハーン国がカラチを征服し、バローチ人の第二次入植がはじまった。その後カラチはタルパースに併合され、バローチ人の第三次入植がはじまることになった。1800年には英領東インド会社が交易所を設置した。
英領東インド会社によって征服されたカラチ市は英国によって破壊されたが、復興を遂げ、1840年にはシンド州州都がハイデラバードより移された。また、カラチは1850年代に任命された新しい委員、ヘンリーバートルエドワードフレールの管理下で成長しました。カラチはその戦略的重要性が認められ、1854年にイギリスがカラチ港を設立することを促しました。カラチは、新しく建設された港湾と鉄道インフラ、および開業からの農業輸出の増加により、急速にイギリスインドの輸送ハブになりました。パンジャブおよびシンド内の新しく灌漑された土地の生産路。 1856年までに、カラチを介して取引された商品の価値は855,103ウォンに達し、商店と倉庫の設立につながった。 1856年の人口は57,000人と推定されている。1857年のセポイ反乱の時に駐留していた21大隊のネイティブ歩兵は、1857年9月に反乱軍への忠誠を非難し宣言しましたが、イギリスは反乱軍をすばやく倒し、都市に対する支配を再び主張することができました。
反乱の後、イギリスの植民地管理者は都市のインフラを開発し続けましたが、シンディの漁師やバローチ遊牧民の元の人口が住んでいたリアリのような地域を無視し続けました。そのためカラチ港は重要な綿の輸出港となった。また、鉄道が敷かれたことでシンド州の内部の綿花が輸出しやすくなったことを受け、カラチは大英帝国の中でも有数の綿輸出港となりました。
1869年のスエズ運河開通はカラチを戦略的拠点に変化させ、多くの鉄道が敷設されることとなったため、港は多くの船が行きかうようになったため、1889年にはカラチ港の拡張が行われた。1924年にはファイサル空軍基地につながるドリフ空軍基地が設立された。
1948年にパキスタン共和国が独立すると首都がカラチに移され、一時的にシンド州と別の行政区分となったが、同国の首都である
イスラマバード特別市に移転されたことにより、再統合されることになった。
中央アジア・イスラーム会議?の中で首都を置く案があったが、国防上の観点から否決された。