Родился в Дунедине 13 декабря 1921 года. Был клерком до вступления в ВВС 28 июля 1941 года. Как и все новозеландские летчики окончил курсы на родине и отправлен в Англию. Сначала летал в составе 66-й аэ, потом был переведен в 611-ю. В марте 1942 года - в 486-й (это была вторая полностью новозеландская эскадрилья в RAF).
Однако Ингрэм нигде не задерживался долго и вскоре был переведен в 601-ю. 20 апреля 1942 года на борту авианосца USS 'Wasp' эта эскадрилья (на "спитах") была отправлена на Мальту. До того момента пока подразделение не перебросили в июне в Египет, Ингрэм сбил Ju 88 и участвовал в сбитии еще двух таких самолетов.
Вскоре он стали воевать в Западной пустыне. Тут 14 июля новозеландец сбивает Bf 109. Еще один такой самолет стал его победой через неделю. Всего за сентябрь - октябрь 1942 года он претендует на два сбитых и три поврежденных самолета противника.
7 ноября 601-я перехватила "штуки" над Матрухом, причем Ингрэм сбил один из "мессеров" прикрытия и участвовал в сбитии одного Ju 87. 8 декабря он одерживает свою последнюю победу в Африке, сбив Bf 109 над Эль Агейлой.
В августе 1943 года стал командовать 152-й эскадрильей, которая базировалась в Сицилии. 18 сентября Ингрэм повредил FW 190, на следующий сбил один такой самолет, а 22-го участвовал в бою и в группе сбил еще. В ноябре 1943 года вместе с эскадрильей был отправлен в Индию.
С середины декабря англичане начали патрулирование над Калькуттой, перемежаемое рейдами против японских аэродромов в центральной Бирме. В марте 1944 года подразделение перебазировали в Читтагонг, где основной задачей стало истребительное прикрытие союзных конвоев в Бенгальском заливе. Не забывали и штурмовую деятельность.
Однажды с одного из таких вылетов Ингрэм не смог посадить тяжелоповрежденный самолет на короткую полосу. Его поместили в госпиталь в Импхале. Несмотря на все усилия врачей (а специально самолетом перебросили двух медсестер с опытом) 11 июля 1944 года Ингрэм умер.