Согласно археологическим находкам, Минск — а раньше город назывался «Менск» и «Менеск» — стоит на реке Свислочь с начала X века. Естественно, главной постройкой этого места был замок, позволявший защищаться от постоянных набегов. Несмотря на хорошие городские укрепления, Минск на протяжении нескольких веков то и дело переходил из рук в руки — киевские, черниговские и полоцкие князья не оставляли его в покое.
Относительно спокойные времена — если не учитывать набеги татар и эпидемии чумы — настали лишь тогда, когда Минск в начале XIV века вошел в состав Великого княжества Литовского. С образованием после Люблинской унии 1569 года Речи Посполитой Минск стал одним из важнейших её торговых пунктов.
В середине XVI века в Минске появилось собственное воеводство, к концу столетия город получил свой герб, там начал работать главный литовский трибунал. Между тем, население Минска в то время едва превышало две тысячи человек, весь город насчитывал порядка 35 небольших улиц.
Зимой 1793 года, после очередного раздела Речи Посполитой, Минск оказался в составе Российской империи. К тому времени население увеличилось уже до шести тысяч человек, а с началом XIX века начало расти в геометрической прогрессии. Так, например, к 1811 году в городе насчитывалось более десяти тысяч жителей.
В Минске неоднократно бывали русские императоры: первым сюда наведался ещё в 1798 году Павел I, через несколько лет в том же статусе в городе появился Александр I. Поскольку исторически сложившиеся традиции в Минске сильно расходились с российскими, то горожанам разрешили оставить Литовский трибунал и Литовский статут.
Минск сильно пострадал в ходе Отечественной войны 1812 года: город занял французский корпус маршала Даву. И если сперва некоторые горожане, надеясь на восстановление Великого княжества Литовского, восприняли приход французских войск с воодушевлением, то потом их настигло разочарование — во время военных действий жителей оккупированного Минска начали мобилизовать в армию, а те горожане, которым повезло остаться в городе, постоянно сталкивались с поборами и мародерством. Впрочем, уже в ноябре 1812 года российское войско вновь вступило в Минск.
В середине XIX века в городе стали появляться частные типографии, театры, книжные магазины и даже публичные библиотеки. Большой толчок к росту населения дало развитие транспортной инфраструктуры — сетью железных дорог Минск связали с ближайшими крупными городами. Тогда в окрестностях города проживало порядка 30 тысяч человек.
Под конец XIX века в Минске стали активно работать заводы и фабрики. К началу следующего столетия их количество практически достигло 60. В 1901 году город принял сельскохозяйственную и кустарно-промышленную выставку Северо-Запада. К тому времени город уже был оснащен водопроводом, для нужд жителей даже функционировала электростанция.
Две мировые войны изменили Минск до неузнаваемости: его оба раза оккупировали немецкие войска, во время Первой мировой город бомбили аэропланы и дирижабли, во время Второй мировой — силы люфтваффе. Евреи, которых в городе было колоссальное количество, поскольку Минск, будучи в составе Российской империи, входил в черту оседлости, либо успели покинуть город, либо погибли в немецких концлагерях. В одних лишь окрестностях Минска гитлеровские войска устроили три еврейских гетто.
Всего за время Второй мировой войны погибло почти 70 тысяч жителей Минска — почти треть от всего населения. Город удалось освободить летом 1944 года: по подсчетам специалистов, во всем городе оставалось лишь около 70 неразрушенных зданий. Большинство учреждений культуры — будь то филармония, Академия наук или театр оперы и балеты — были разграблены.
Город удалось частично восстановить к 1950 году. В то время в Минске стали строить новые заводы, чаще всего связанные с машиностроением. Во второй половине XX века в городе появился «Главпочтамт», гостиница «Минск», Минский городской универмаг и другие здания, характерные для советской эпохи. В 1974 году Минску присвоили звание «город-герой».
Столицей независимой республики Беларусь Минск стал в 1991 году, после распада СССР. Тогда же городской Совет восстановил старинный исторический герб Минска.