Никола Порпора родился в Неаполе. Начал учиться музыке в возрасте десяти лет в неаполитанской консерватории (Conservatorio del Poveri di Gesu Cristo).
Первая его опера, «Агриппина» («Agrippina»), была поставлена в Неаполе в 1708 году. Вторая опера, «Береника» («Berenice»), была с успехом поставлена в Риме в 1710 году. Порпора служил придворным капельмейстером у различных аристократов, в том числе у принца Гессен-Дармштадтского.
Преподавал неаполитанской Conservatorio di S. Onofrio (1715—1721). Был выдающимся учителем вокала. Среди его учеников знаменитые певцы Фаринелли, Каффарелли, Антонио Уберти (прозванный «Порпорино»), а также композитор Иоганн Адольф Хассе — ставший затем одним из его главных и постоянных соперников в оперном жанре.
Многие его оперы ставились в Риме, Милане, Венеции, Вене, Лондоне и других городах Европы:
С 1725 года Порпора жил в Вене, затем в Дрездене. В 1729 году был приглашён в Лондон в качестве дирижера оперного театра. Однако он не выдержал творческого соперничества с Г. Ф. Генделем, и был вынужден вернуться в Италию.
С 1736 года Порпора жил в Венеции и Неаполе, с 1747 года в Дрездене, а в с 1751 года в Вене, где Йозеф Гайдн брал у него уроки композиции. В 1758 году Порпора возвратился в Неаполь, став директором Conservatorio di S. Onofrio.
Последние годы его жизни были омрачены забвением и бедностью. Скончался и похоронен в Неаполе.
Большинство сочинений Порпоры принадлежит к вокальным жанрам. Среди его сочинений более 40 опер, 12 серенад, 4 пастиччо, 14 «священных опер» или ораторий, около 135 кантат, 40 церковных произведений для хора, 7 месс, 9 сольных мотетов, 12 антифонов в честь Девы Марии, а также ламентации и дуэты. Из произведений инструментальных жанров выделяются Виолончельный концерт соль мажор, Виолончельная соната фа мажор, 6 камерных симфоний (6 sinfonie da camera a 3, op. 2, 1736, Лондон), скрипичные сонаты, клавирные фуги и др.