Габит Мусрепов родился в ауле Жанажол Жамбылского района Северо-Казахстанской области. Происходит из рода сибан племени керей Среднего жуза. Обучившись в родном ауле грамоте, в 1916 году поступил в русское двухклассное училище, где проучился один год, затем поступил в русскую школу 2-й ступени, которую окончил в 1921 году. В 1923—1926 годах учился сначала на рабочем факультете в Оренбурге и затем в Омском сельскохозяйственном институте. Много лет работал редактором разных газет и журналов, секретарём и первым секретарём Правления Союза писателей Казахстана, членом Правления Союза писателей СССР. Был также членом ЦК КП Казахстана и председателем Верховного Совета Казахской ССР. Свою литературную деятельность Мусрепов начал в 1925 году. Первая повесть «В пучине» (1928) — о событиях Гражданской войны 1918—1920. С 1928 года участвовал в литературно-художественном журнале «Жана-Адебиет». Писатель не воевал на фронте, но переводил статьи и рассказы писателей-фронтовиков для тыла, например, Баубека Булкишева и др. И сам писал на эту тему. Произведения Мусрепова были переведены на 34 языков мира Количество произведений писателя переведенных на русский язык — 295. Скончался 31 декабря 1985 года. Похоронен на Кенсайском кладбище Алматы.