 Henderson was born on October 31, 1862 in Philadelphia.Henderson made his professional baseball debut in the League Alliance in 1882.He made his National League debut on May 2, 1883 for the Philadelphia Quakers, as an outfielder.