Мозырь — один из старейших городов Белоруссии. В письменных источниках впервые упоминается в 1155 году, когда киевский князь Юрий Долгорукий передал его черниговскому князю Святославу Ольговичу. Входил в состав Киевского, Черниговского и Туровского княжеств. С середины XIV века в составе Великого княжества Литовского, с 1569 года — Речи Посполитой. С 1566 года — центр Мозырского повета Киевского воеводства (а с 1569 года — Минского воеводства). В 1577 году Мозырь получил магдебургское право. Привилегия Мозыря находится в Национальном историческом архиве Белоруссии.
В результате пожара в начале XVII века мозырский замок и часть города сгорели. В связи с этим в 1609—1613 гг. были приняты постановления, согласно которым жителям приказывалось отстроить заново замок и городские площади. В 1615 году произошло антифеодальное восстание.
После второго раздела Речи Посполитой (1793 год) Мозырь вошел в состав Российской империи.
Центр Мозырского уезда Минской губернии.
В декабре 1917 года в Мозыре была установлена Советская власть.
С февраля по декабрь 1918 года город был оккупирован войсками кайзеровской Германии.
С 5 марта по 29 июня 1920 года Мозырь был оккупирован польскими войсками.
Во Великую Отечественную войну Мозырь подвергся гитлеровской оккупации с 22 августа 1941 года по 14 января 1944 года. освобождён в ходе Калинковичско-Мозырской операции войсками Белорусского фронта под командованием К. К. Рокоссовского.
С 1924 года Мозырь районный центр, в 1926—1930, 1935—1938 годах центр Мозырского округа, с 1938 по 1954 — центр Полесской области. В 1954 году Мозырь и Мозырский район вошли в состав Гомельской области.