Hamid on koulutukseltaan lakimies Dhakan yliopistosta. Hänen syntymänsä aikaan Bangladesh oli osa Brittiläistä Intiaa ja vuodesta 1947 Pakistania. Hamid lähti politiikkaan kotimaakunnassaan Kishoregonj’ssa 1960-luvun alussa vastustaakseen silloista Pakistanin Mohammad Ajub Khanin sotilashallitusta ja joutui useita kertoja vankeuteen tämän takia. Hänen puolueensa on islamilainen awamiliitto, jonka varapuheenjohtajaksi hän nousi 1974. Pakistanin parlamentin jäsen hän oli vuodesta 1970 alkaen. Bangladeshin itsenäisyyssodan aikana 1971 hänellä oli tärkeä rooli Intian puolelle paenneiden pakolaisten johtajana. Maan itsenäisyyden aikana vuodesta 1971 hän on toiminut muun muassa koulutusjärjestelmän parantamisen puolesta. Awamiliitto oli oppositiossa vuosina 2001−2006, jonka jälkeen se on ollut monipuoluehallituksen osana. Hamid nousi parlamentin puhemieheksi 2009. Hän aloitti virkaa tekevänä presidenttinä 14. maaliskuuta 2013 ja valittiin maan presidentiksi viisivuotiskaudelle 22. maaliskuuta 2013.