James Henry Moseley was born on September 9, 1865 in New Bern, North Carolina. Moseley was a minister in the A.M.E. Zion Church. He died in New Bern on March 26, 1930.