Согласно армейскому послужному списку, Джеймс Барри родился 9 ноября 1795 в Корке, неподалеку от Белфаста, Ирландия. В 1809 поступил на медицинское отделение университета в Эдинбурге, которое закончил в 1812. Предположительно, участвовал в битве при Ватерлоо. Служил в Индии, затем до 1828 - в Кейптауне, Южная Африка. Занимал должность главного инспектора воинских госпиталей. Во время пребывания на острове Святой Елены, протестовал против тяжелых условий службы рядового состава, за что был заключен под арест и понижен в должности. С 1838 работал на Ямайке, Вест-Индия. В октябре 1845 заболел желтой лихорадкой и проходил лечение в Великобритании. С 1846 по 1850 служил на Мальте, с 1851 по 1856 – на Корфу, затем – в Канаде. В 1864 завершил карьеру и вернулся на родину. Умер 25 июля 1865. Похоронен на кладбище Кензал Грин в Лондоне. Хотя Джеймс Барри всю сознательную жизнь провел как мужчина, его личность с самого начала вызывала сомнения. По обрывочным сведениям, сохранившимся в церков