Родился 4 января 1915 года в деревне Выбут (ныне Окуловского района Новгородской области) в семье крестьянина. Русский.
С 1930 по 1933 год учился сначала в Парфинском, затем в Ораниенбаумском лесных техникумах. Работал бухгалтером-ревизором и техником по транспорту на лесозаготовках Торбинского леспромхоза (Окуловский район Новгородской области) .
С 1939 года служил в морской пехоте Военно-Морского Флота. Окончил курсы младших лейтенантов в 1941 году в городе Полярном Мурманской области.
Участник Великой Отечественной войны с июня 1941 года. С 1941 года командовал разведывательным взводом, затем ротой. С 1942 года — помощник начальника штаба батальона 1-го сводного полка 12-й морской стрелковой бригады Северного флота. Член ВКП(б)/КПСС с 1942 года. С 1943 года — командир разведывательного отряда Северного оборонительного района на полуостровах Средний и Рыбачий. Участник обороны Заполярья, десанта на мыс Пикшуев в 1942 году, десятков рейдов и высадок в тыл противника.
Отличился в ходе Петсамо-Киркенесской операции при прорыве десанта в порт Лиинахамари (Мурманская область). Командиру разведывательного отряда Северного оборонительного района Северного флота капитану И. П. Барченко-Емельянову была поставлена задача захватить батарею и опорный пункт противника на мысе Крестовый, чтобы обеспечить десантную операцию в порту Лиинахамари. В ночь на 10 октября 1944 года отряд высадился на берег губы Малая Волоковая Мурманской области, занятый противником. 12 октября 1944 года, руководимый им отряд после 30-километрового рейда, вполнил поставленную задачу, несмотря на численный перевес гарнизона и подкрепления противника.
Указом Президиума Верховного Совета СССР от 5 ноября 1944 года «за мужество и героизм, проявленные в боях с немецко-фашистскими захватчиками» Г. Д. Курбатову присвоено звание Героя Советского Союза, с вручением ордена Ленина и медали «Золотая Звезда» (№ 5267).
После завершения боевых действий в Заполярье в конце 1944 года, капитан И. П. Барченко-Емельянов был переведён в Днепровскую военную флотилию, в составе которой участвовал в боевых действиях на Одере и других реках Польши и Германии.
После войны капитан И. П. Барченко-Емельянов продолжал службу в ВМФ СССР. С 1945 года служил на Балтийском флоте, затем в 1949—1953 годах — командир роты курсантов химического факультета Военного инженерно-технического университета в Ленинграде.
С 1961 года полковник И. П. Барченко-Емельянов в запасе, а затем в отставке. С 1961 года преподавал в Ленинградском высшем военно-морском училище, с 1963 года работал в научно-производственной организации.
Умер 16 января 1984 года в Ленинграде (ныне Санкт-Петербург). Похоронен на кладбище Памяти жертв 9-го января.
Имя И. П. Барченко-Емельянова носила пионерская дружина одной из школ Мурманской области.