Николай Кулигин — сын священника из села Посолодино Лужского уезда Санкт-Петербургской губернии. В 1884 году 14-летний Николай Кулигин поступил в Санкт-Петербургскую духовную семинарию, по окончании которой в 1892 году поступил на первый курс Санкт-Петербургской духовной академии. В 1896 году окончил Академию со степенью кандидата богословия. В том же году он был определен на священническую вакансию своего отца, в храм родного села Посолодино. Также исполнял обязанности благочинного храмов 2-го Лужского округа. 9 октября 1902 года назначен настоятелем Большеохтинской Свято-Духовской церкви Санкт-Петербурга. 5 февраля 1905 года переведен на место настоятеля Покровской церкви села Рыбацкое. Был возведен в сан протоиерея.
После закрытия Покровской церкви служил в Казанской церкви того же села. 26 июня 1937 года был арестован по обвинению в контрреволюционной пропаганде среди населения.
Виновным себя не признал. В анкете арестованного написал о себе: «Одиночка». Через неделю тюремного нажима он был вызван на второй допрос. Последовало еще 10 дней содержания в камере, а может, и в карцере. И на третьем допросе о. Николай продолжал опровергать все сфабрикованные против него обвинения. Четвертый и последний допрос 8 августа был очной ставкой. Еще целых два месяца после этого провел отец Николай в первой следственной тюрьме Ленинграда в ожидании приговора. 7 октября особой тройкой управления НКВД по Ленинградской области был приговорен к высшей мере наказания.
Расстрелян 14 октября 1937 года в Ленинграде.