Архитект Никола Петков е роден и работил във Видин. Висшето си образование завършва в Държавна политехника – София.

С неговото име във Видин са свързани проектите на жилищен комплекс „Георги Димитров“ /днес „Стефан Стамболов“/, Професионална гимназия „Проф. д-р Асен Златаров“, Видинската поща, жилищен комплекс „Тодор Петров“ /днес „Съединение“/ и жилищните блокове наречени „Локомотив“.