Kabil Üniversitesi`nde matematik ve fizik öğrenimi gördü. ABD`deki doktora eğitimini tamamlamadan, Afganistan`a geri döndü. Döndükten sonra Afganistan Demokratik Halk Partisi`ne (ADHP) katıldı. 1978`deki darbeden sonra Nur Muhammed Teraki devlet başkanlığına, Hafızullah Amin ise Babrak Karmal ile beraber başbakan yardımcılığına getirildi. Mart 1979`da Babrak Karmal`ın üyesi olduğu ``perçem`` (bayrak) kanadını parti yönetiminden uzaklaştırarak başbakanlığı üstlendi. 14 Eylül 1979`da düzenlenen darbe sırasında, Teraki ve Amin yanlıları arasındaki bir çatışmada devlet başanı ve ADHP genel sekreteri Teraki öldürüldü. Yerine geçen Hafızullah Amin hem Sovyetler`e bağlılığını bildirdi, hem de İslami düşüncenin desteklenmesi için gerekli bütün önlemlerin alınacağımı açıkladı. Amin, Pakistan`dan ve ABD`den güvenlik desteği kazanmaya çalışırken, 24 Aralık 1979`da gecesi Sovyet birlikleri Afganistan`a girdiler. Amin devrildi ve öldürüldü. Yerine sürgüne gönderdiği Babrak Karmal getirildi.
başlangıç kutusu sıra kutusu| önce = Nur Muhammed Terakki | başlık= Afganistan Devlet Başkanı | yıllar= Eylül 1979 - Aralık 1979| sonra= Babrak Karmal bitiş kutusu