Древнейшими жителями Черногории в античную эпоху были иллирийцы. Позднее греческие колонисты основали города на морском побережье, и вся территория была постепенно включена в состав Римской (позднее Византийской) империи.
В начале VII века на территории современной Черногории было образовано славянское государство Дукля. Его центр располагался в римском городе Доклеа (в районе нынешней столицы Черногории, Подгорицы).
После победы над византийцами папа римский Григорий VII признал государство Дукля и даровал титул rex Dioclea (король Дукли) её первому правителю князю Михайло из династии Воиславовичей, в результате чего страна провозглашается королевством Зета. В 1185 году государство Зета оказывается присоединённым к сербской провинции Раска.
В 1439 Зета стала протекторатом Венеции под властью местных землевладельцев Черноевичей и получила название современное название Черногория (Црна Гора), или Монтенегро (в переводе с венецианского диалекта итальянского языка – Чёрная Гора). Иван I Черноевич перенёс столицу в г. Цетине.
В 1496 году Черногория приняла протекторат Османской империи, но никогда целиком не была под её властью (турки контролировали только юго-восточные территории бывшей Зэты).
В 1516 – 1852 годах Черногория сохраняет значительную автономию, собственное правительство, судебные органы и постоянную армию.
Православный митрополит Данило I Петрович-Негош (правил в 1696 – 1735) использовал своё право отлучения от церкви для объединения племенных родов и создал церковную и политическую власть, которая наследовалась династией Петровичей (Негошей), с правом перехода власти от дяди к племяннику.