James Holland was born on 16 May 1925 in Morristown, New Jersey, USA. He was married to Jimmie Coker and Lucille Rahe. He died on 22 March 2018 in Scarsdale, New York, USA.
He graduated from Princeton University and from Columbia University's College of Physicians and Surgeons. He served as a captain in the Army Medical Corps.