Территория современной Черногории была местом обитания различных народностей еще с античных времен. В ту эпоху на этой местности проживали иллирийцы. Греческие выходцы основали многие города на морском побережье, а позже территория была включена в состав Римской империи, а еще позже — Византийской.
Славянское завоевание этих земель началось в VI веке. Разрушив римскую провинцию, славяне основали государство Дукля, которое первое время входило в состав Византийской империи. Но в XI веке Дукля освободилась от византийского владычества, новое государство было признано римским папой, его правители получили титул королей.
Чуть позже государство стало называться Зета (от древнеславянского слова «жнец»). В Средние века оно часто меняло свой суверенный статус, то входя в состав Рашки (Сербии), то возвращая себе независимость, то попадая под протекторат Венеции. В 1439 году страна получила свое нынешнее название Черногория.
В конце XV века Черногория попала под турецкое владычество и вошла в состав Османской империи. Правда, не вся и с особым административным статусом. В этот период Черногория представляла собой раздробленную страну, власть в которой имели только церковные владыки, обладающие еще и княжеским титулом.
В XVII веке Черногория вернула себе независимость, а власть окончательно закрепилась за династией князей-митрополитов Негошей. Из правителей этого времени особенно выделяется Петр II Петрович Негош (1813-1851), который был не только государственным деятелем, но и видным ученым и поэтом. На месте его захоронения (вершина горы в Национальном парке Ловчен) построен мавзолей, который является важным в культурном отношении историческим памятником.
В 1852 году Черногория стала светским государством, поскольку король отказался от духовного сана. В конце XIX века страна участвовала в нескольких войнах с Турцией, в результате которых получила новые земли. По Берлинскому трактату 1878 года Черногория признана 27-м суверенным государством мира.
В начале XX века черногорцы принимали участие в Балканских войнах и Первой мировой войне, а позже вошли в состав Королевства Сербов, Хорватов и Словенцев (Королевства Югославия).
После Второй мировой войны Черногория вошла в состав Федеративной Народной Республики Югославия (ФНРЮ) на правах федеральной республики.
После распада Югославии в конце XX века, его правопреемником был объявлен Государственный Союз Сербии и Черногории. Но и он просуществовал недолго. С начала 2000-х годов в отношениях между Сербией и Черногорией нарастало напряжение, что привело к проведению в 2006 году референдума о независимости.
3 июня 2006 на основе итогов референдума провозглашена независимость Черногории. Новое государство получило международное признание и в этом же году стало членом ОБСЕ и ООН.