Spitzer was born in White Plains, New York. He studied at Cornell University and at New York University School of Medicine. He worked at Columbia University until his retirement in 2010. Spitzer died of heart disease at his home in Seattle, Washington at the age of 83.