Soul singer Charles Bradley, who rose to prominence late in life after years as a journeyman cover singer, died Saturday of cancer, his label said. He was 68.