James McGee was born into an army family. He was educated in Gibraltar, Germany and Belfast, giving him a love of travel, which is evident in his meticulous, vivid portraits of diverse people and places. His career has encompassed banking, bookselling and thirteen years in the airline business. He has also presented book reviews for BBC local radio and several independent stations.