Hafizullah Amin
Cuộc sống và sự nghiệp ban đầu

Hafizullah Amin sinh ra trong một gia đình người Pashtun Ghilzai tại Paghman vào ngày 1 tháng 8 năm 1929. Cha của ông là một công chức, song qua đời từ khi ông còn rất trẻ. Nhờ giúp đỡ của người anh trai Abdullah (một giáo viên tiểu học) Hafizullah Amin có thể theo học ở bậc tiểu học rồi trung học, từ đó được phép nhập học tại Đại học Kabul (KU). Sau khi học toán tại Đại học Kabul, ông cũng tốt nghiệp Học viện Sư phạm Darul Mualimeen tại Kabul, và trở thành một giáo viên. Hafizullah Amin sau đó trở thành phó hiệu trưởng của Học viện Darul Mualimeen, rồi hiệu trưởng của trường trung học Avesina có thanh thế, và ông rời Afghanistan vào năm 1957 để theo học tại Đại học Columbia ở thành phố New York của Hoa Kỳ, được nhận bằng thạc sĩ giáo dục. Tại Đại học Columbia, Hafizullah Amin bị chủ nghĩa Marx thu hút, và ông trở thành một thành viên của Câu lạc bộ Cấp tiến Xã hội trong trường vào năm 1958. Khi quay lại Afghanistan, Hafizullah Amin trở thành một giảng viên tại Đại học Kabul, và sau đó lại trở thành hiệu trưởng của Trường trung học Avesina. Trong giai đoạn này, Hafizullah Amin trở nên quen biết với một người cộng sản là Nur Muhammad Taraki. Cũng trong khoảng thời gian đó, Hafizullah Amin thôi giữ chức hiệu trưởng của Trường trung học Avesina để trở thành hiệu trưởng của Học viện Darul Mualimeen.
Hafizullah Amin được cho là cấp tiến hóa trong khoảng thời gian thứ hai ở tại Hoa Kỳ từ năm 1962, khi ông ghi danh vào một nhóm nghiên cứu tại Đại học Wisconsin. Hafizullah Amin theo học chương trình tiến sĩ tại Học viện Sư phạm của Đại học Columbia, song bắt đầu sao lãng việc nghiên cứu do tập trung vào chính trị; vào năm 1963 ông bắt đầu trở thành người đứng đầu hiệp hội sinh viên Afghanistan tại học viện. Khi quay trở về Afghanistan vào giữa những năm 1960, ông quá cảnh tại Moskva. Tại đây, Hafizullah Amin gặp gỡ Ali Ahmad Popel, người này đang là đại sứ Afghanistan tại Liên Xô và là cựu Bộ trưởng Giáo dục Afghanistan, cũng là bạn cũ của ông. Trong thời gian ngắn ngủi ở thủ đô Liên Xô, Hafizullah Amin càng trở nên cấp tiến hơn. Một số người như Nabi Misdaq không tin rằng ông đi theo đường Moskva, mà cho rằng ông quá cảnh tại Tây Đức và Liban. Khi ông trở về đến Afghanistan, Đảng Dân chủ Nhân dân (DCND) Afghanistan đã tổ chức hội nghị thành lập trong năm 1965. Hafizullah Amin trở thành một ứng cử viên của Đảng DCND Afghanistan trong cuộc bầu cử quốc hội năm 1965, song thất cử.
Năm 1966, khi Trung ương Đảng DCND Afghanistan được mở rộng, Hafizullah Amin được bầu làm một thành viên không có quyền bỏ phiếu, và ông trở thành thành viên đầy đủ vào mùa xuân năm 1967. Địa vị của Hafizullah Amin trong phái Khalq của Đảng DCND Afghanistan tăng lên khi ông trở thành thành viên duy nhất trong phái đắc cử trong cuộc bầu cử quốc hội năm 1969. Khi Đảng DCND Afghanistan bị phân chia thành phe phái vào năm 1967, Nur Muhammad Taraki lãnh đạo phái Khalq và Babrak Karmal lãnh đạo phái Parcham, Hafizullah Amin gia nhập vào phái Khalq. Với vị thế là thành viên quốc hội, Hafizullah Amin cố gắng tranh thủ sự ủng hộ của người Pashtun trong lực lượng vũ trang. Theo một tiểu sử về Hafizullah Amin, ông sử dụng địa vị thành viên quốc hội của mình để đấu tranh chống lại chủ nghĩa đế quốc, phong kiến, các khuynh hướng phản động, và đấu tranh chống chế độ quân chủ "mục nát". Bản thân Hafizullah Amin nói rằng ông sử dụng địa vị thành viên quốc hội để tiến hành đấu tranh giai cấp chống giai cấp tư sản. Mối quan hệ giữa phái Khalq và Parcham trở nên xấu hơn trong giai đoạn này. Hafizullah Amin khi đó là thành viên duy nhất của Khalq trong quốc hội, còn Babrak Karmal thành viên duy nhất của Parcham trong quốc hội, song họ không hợp tác với nhau. Trong thời gian nắm quyền ngắn ngủi sau đó, Hafizullah Amin đề cập đến các sự kiện này với vẻ cay đắng. Sau khi các đồng chí trong Đảng DCND Afghanistan của ông là Dastagir Panjsheri và Saleh Mohammad Zeary bị bắt giữ vào năm 1969, Hafizullah Amin trở thành một trong các thành viên lãnh đạo của đảng và vẫn là một đảng viên ưu việt khi hai người được phóng thích vào năm 1973.