Николай Григорьевич Кравченко родился в 1911 году в селе Лозовое Харьковской губернии в крестьянской семье. В 1931 году был призван на службу в Рабоче-крестьянскую Красную армию. Показал себя исполнительным и дисциплинированным красноармейцем, обладающим логическим мышлением и инициативностью. При отборе кандидатов для поступления в школу НКВД Кравченко оказался в числе наиболее достойных.
В 1941 году Николай Кравченко был назначен начальником отделения особого отдела НКВД в Одесском военном округе. С началом Великой Отечественной войны сражался на Северо-Западном фронте, был награждён орденом Красной Звезды за проявленное мужество.
В 1943 году Кравченко получил назначение на должность помощника начальника Главного управления контрразведки «СМЕРШ» по Брянскому фронту. А вскоре его карьера резко пошла вверх – он был вызван к начальнику «СМЕРШа» Виктору Абакумову для особого задания.
Дело в том, что осенью 1943 года лидеры антигитлеровской коалиции – Сталин, Рузвельт и Черчилль – должны были провести встречу в Тегеране. Эта конференция могла иметь судьбоносное значение для исхода войны, и гитлеровские спецслужбы прилагали все усилия для её срыва. В Иран было заброшено несколько диверсионных групп и десятки одиночных агентов с задачей физически устранить лидеров «большой тройки».
Хотя советской контрразведке и удавалось выявлять вражеских агентов, Абакумов считал необходимым усилить работу по обеспечению безопасности конференции. Именно поэтому он выбрал Кравченко для выполнения особо важного задания – возглавить контрразведывательную подготовку встречи в Тегеране.
По прибытии в Иран Кравченко быстро создал эффективную службу безопасности. Его люди выявляли и нейтрализовали немецких агентов одного за другим. Когда 27 ноября 1943 года в Тегеран прилетели Сталин, Рузвельт и Черчилль, Кравченко лично курировал их охрану.
Первой серьёзной проверкой стал день рождения Черчилля 30 ноября. В этот день группа немецких диверсантов планировала совершить покушение на британского премьера. Однако благодаря действиям советских контрразведчиков заговор был раскрыт, а диверсанты обезврежены.
На протяжении всех шести дней конференции Кравченко и его люди работали круглосуточно, предотвратив несколько вооружённых провокаций и задержав десятки вражеских агентов. Благодаря их усилиям встреча прошла без происшествий, а её итоги во многом предопределили дальнейший ход войны.
После окончания конференции Рузвельт и Черчилль лично попросили Сталина познакомить их с человеком, который так блестяще обеспечил их безопасность в Тегеране. Сталин представил им подполковника Кравченко, отметив, что этот человек достоин звания генерала. И действительно, в феврале 1944 года 32-летний Кравченко был произведён в генерал-майоры госбезопасности за успешное выполнение особо важного задания правительства.
После «Тегерана-43» Кравченко направили в Туркестанский военный округ возглавить управление контрразведки «СМЕРШ». В дальнейшем он занимал высокие посты в системе госбезопасности, в частности курировал контрразведывательную работу против Великобритании в центральном аппарате.
Однако в 1959 году по Кравченко было сфабриковано уголовное дело, его осудили и уволили из органов. Лишился генерал и всех наград. Но он не сломался и добился полного оправдания, доказав свою невиновность. Хотя ему и предложили вернуться на службу в КГБ, Кравченко отказался – урок был усвоен.
Последние годы жизни Николай Григорьевич провёл в Калининграде, работая внештатным членом комиссии партийного контроля. Жил скромно, помогал родственникам, много читал. Умер в 1977 году, оставив по себе память как о честном и порядочном человеке, выполнившем в годы войны исключительно важное задание по спасению лидеров антигитлеровской коалиции.