Сын черногорского воеводы Мирко Петровича Николай получил образование в Триесте и Париже. В 1860 г., после смерти дяди, князя Данилы Негоша, он занял княжеский престол Черногории, а спустя полвека провозгласил себя королем.
В связи с восстанием в Герцеговине в 1862 г. против Турции Негош начал войну с последней, окончившуюся разгромом Черногории. Ее столица Цетинье была взята, и Негошу пришлось подписать тяжелые условия мирного договора, однако, опираясь на заступничество европейских держав и в особенности России, он сумел со временем освободиться от принятых обязательств.
В 1876 г. Негош возглавил сербские и черногорские войска в новой войне с Турцией, начатой за возвращение Боснии и Герцеговины. Боевые действия для Сербии и Черногории были неудачны, и Сербия вынуждена была заключить с Турцией перемирие. Черногория же от договоренностей с Турцией отказалась к в начавшейся в следующем году русско-турецкой войне выступила на стороне России. Николай Негош лично командовал своими войсками и за отличия в войне получил от России 12 апреля 1877 г. орден св. Георгия 3-й степени «…за отличную храбрость и мужество, оказанные в борьбе с турками», а в январе 1878 г. был награжден орденом св. Георгия 2-й степени за участие в русско-турецкой войне. По окончании войны Сан-Стефанским мирным договором Турция признала полную независимость Черногории, а Берлинский конгресс подтвердил это своими статьями.
Во внешней политике Николай Негош главным образом ориентировался на тесное сближение с Россией. Недаром император Александр III при посещении Негошем России в 1889 г. произнес знаменательный тост «за единственного искреннего друга России». С другой стороны, после Берлинского трактата политика князя по отношению к Турции изменилась: он начал добиваться мирных отношений с ней и в 1883 г. даже посетил Константинополь, что до него не решался сделать ни один правитель Черногории. В августе 1910 г. Черногория была провозглашена королевством, и в этом же году император Николай II присвоил Николаю Негошу чин генерал-фельдмаршала России.
В правление Негоша Черногория 9 октября 1912 г. вновь начала войну против Турции, а спустя несколько дней в нее вступили Болгария, Сербия и Греция. Эта война вошла в историю под названием первой Балканской войны и завершилась победой союзников. В следующем же году участники Балканского союза вместе с Румынией выступили против притязаний Болгарии на их территории. В короткий срок Болгария была разгромлена и подписала условия мира. Все эти локальные воины явились предвестницами первой мировой войны, в которой Черногория выступила на стороне Антанты, куда входила и Россия, ее постоянный партнер в политических и международных делах. В конце войны монархия Негошей в Черногории прекратила свое существование. Осенью 1918 г. Народная скупщина в Подгорице провозгласила объединение Черногории с Сербией под эгидой династии Карагеоргиевичей.
С 1860 г. Николай Негош был женат на Милене, дочери черногорского воеводы Петра Вукотича, и имел двенадцать детей. Из его многочисленного потомства две дочери, Стана (Анастасия) и Милица, стали супругами великих князей Николая и Петра Николаевичей Романовых, двоюродных дядей императора Николая II, что еще больше скрепило союз России и Черногории.