Smith earned his 1st class BSc from the University of St. Andrews in 1977 (with a year at the University of Pennsylvania, 1974–1975), and his PhD from Johns Hopkins University in 1982, where his advisor was noted Marxist geographer David Harvey. He took up a tenure-track position at Columbia University in New York (1982–1986), but Columbia closed its Geography Department and he moved to Rutgers University in New Jersey (1986–2000). At Rutgers he was Chair of the Geography Department (1991–94) and a senior fellow at the Center for the Critical Analysis of Contemporary Culture.