Никита Фёдорович Карацупа родился в селе Алексеевка ныне Куйбышевского района Запорожской области в семье крестьянина. В 1913 году вместе с матерью переехал в Туркестан, в город Атбасар. В семь лет остался сиротой, воспитывался в Щучинском детском доме Кокчетавской области.
Член ВКП(б) с 1941 года.
В пограничных войсках с 1932 года. Свою службу начал на Дальнем Востоке на заставе «Полтавка» Гродековского погранотряда. Окончил школу младшего начальствующего состава служебного собаководства пограничной охраны, курсы начальствующего состава при Центральной школе служебного собаководства войск НКВД.
С 1933 года проводник, инструктор служебных собак на пограничных заставах. С 1944 года в пограничных войсках, с 1952 года в штабе пограничного округа. За 20 лет службы на границе участвовал в 120 столкновениях с врагами, задержал 338 нарушителей границы, уничтожил 129 шпионов и диверсантов, не сложивших оружия.
В 1957—1961 годах работал в Главном управлении пограничных войск.
В 1961 полковник Карацупа уволился в запас.
Работал в Центральном музее пограничных войск.
Звание Героя Советского Союза присвоено 21 июня 1965 года.
Похоронен в Москве на Троекуровском кладбище.
Первую собаку Карацупы звали Индус, однако, когда в середине 1950-х гг. были установлены дружественные отношения с Индией, то по этическим соображениям в новых публикациях о Карацупе Индуса заменили на Ингуса. У знаменитого пограничника было несколько служебных собак под этим именем, все они погибли в схватках с диверсантами.
Звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 10705) полковнику запаса Карацупе Никите Фёдоровичу присвоено Указом Президиума Верховного Совета СССР от 21 июня 1965 года за образцовое выполнение заданий командования по защите Государственной границы СССР и проявленные при этом мужество и героизм.