Регалии: Заслуженный тренер СССР; бронзовый призер Олимпийских игр (1960); чемпион СССР (1952); 6-кратный бронзовый призер чемпионатов СССР (1955-1960). В качестве тренера - 2-кратный чемпион СССР (1969, 1976); серебряный (1970) и бронзовый (1975) призер чемпионатов СССР; обладатель Кубка СССР (1970).
Родился 8 ноября 1929 года в Москве.
Николай Карпов в бытность игроком действовал одинаково успешно на позициях защитника и нападающего. Выступал за ЦДКА (1951-1952), в составе которого стал чемпионом Советского Союза, ленинградский СКА, тогда называвшийся ЛДО (1952-1954), московские «Динамо» (1954-1958) и «Крылья Советов» (1958-1965). В общей сложности провел в чемпионатах СССР 340 матчей, забросил 43 шайбы.
На Играх-1960 в Скво-Вэлли Карпов в составе советской сборной завоевал бронзовую олимпийскую медаль. Здесь команда уступила американцам (2:3) и канадцам (5:8) и довольствовалась третьим местом.
Завершив карьеру хоккеиста, Николай Иванович перешел на тренерскую работу сначала в московском «Локомотиве» (1966-1967), затем в Финляндии (1967-1968). Главные достижения Карпова-тренера связаны со «Спартаком» (1968-1970, 1974-1977). Карпову удалось дважды прервать гегемонию столичного ЦСКА и привести красно-белых к чемпионскому титулу.
Возглавлял также сборную Японии (1971-1972), московский «Локомотив» (1978-1979) и горьковское «Торпедо» (1979-1983), которое под руководством Николая Ивановича имело репутацию «грозы авторитетов».
Скончался 7 ноября 2013 года в Москве. Похоронен на Кузьминском кладбище.