We describe an X-ray polarimeter which will be flown on the SPECTRUM-X-Gamma mission. The instrument exploits three distinct physical processes to measure polarization: Bragg reflection from a graphite crystal, Thomson scattering from a metallic lithium target, and photoemission from a Cesium Iodide photocathode. These three processes allow polarization measurements over an energy band of 0.3 keV to 12 keV. The polarimeter will make possible sensitive measurements of several hundred known X-ray sources. X-ray polarization measurements will allow us to constrain the geometry of gas flow in X-ray binaries, identify nonthermal emission in supernova remnants, test current models for X-ray emission in radio pulsars, determine the radiation mechanisms in active galactic nuclei, and search for inertial frame dragging (Lense-Thirring effect) around the putative black hole in Cygnus X-1.