Salzberg did his undergraduate studies at Yale University where he received his Bachelor of Arts degree in English in 1980.
Before joining Johns Hopkins School of Medicine in 2011, he was the Director of the Center for Bioinformatics and Computational Biology at the University of Maryland, College Park, where he was also the Horvitz Professor of Computer Science.