Хамид Карзай родился в семье главы влиятельного пуштунского клана Попалзай.
В 1976-1982 годах проходил обучение в индийском университете Химачал в Симле. Получил степень магистра политологии.
После окончания университета принимал участие в борьбе против советских войск, ведущих войну в Афганистане: передавал из Пакистана моджахедам деньги и оружие.
В 1985 г. посещал курс журналистики в г. Лилль (Франция).
Вернувшись на родину, вошел в число руководителей Афганского национального фронта спасения. В конце 1988 г. был одним из тех, кто объявил о намечающихся переговорах между моджахедами и СССР, результатом которых явился вывод советских войск из Афганистана.
В 1989 г. после вывода советских войск возглавил отдел внешних сношений в переходном правительстве Сибгатуллы Моджадедди.
В 1992-1994 гг. занимал пост заместителя министра иностранных дел в правительстве Бурхануддина Раббани.
Поддерживал исламистское движение "Талибан". Однако в 1996 г. после возникших разногласий с талибами бежал в пакистанский город Кветта. Спустя два года открыто выступил за сопротивление режиму талибов.
В 1999 г. после смерти отца Х. Карзай возглавил клан Попалзай.
В 2001 г. тайно вернулся на родину, активно участвовал в освобождении Кандагара от талибов, затем возглавил переходное правительство Афганистана.
В 2002 г. лойя джирга (совет старейшин) провозгласил Х. Карзая главой государства. Спустя два года получил на первых свободных президентских выборах 55% голосов и был официально провозглашен главой государства.
В августе 2009 г. вновь был избран на этот пост, хотя западные наблюдатели отмечали массовые случаи фальсификации в ходе голосования.
Удостоен почетного рыцарства от королевы Великобритании Елизаветы II, награжден Филадельфийской медалью Свободы.
Свободно говорит на пушту, дари, урду и английском.
Увлекается философией, любит верховую езду.
Женат, есть сын.