He attended the Bronx High School of Science, then worked at the Post Office, served in the Army for 6 years, and attended City College on the G.I. Bill. He became a high school social studies teacher in New York and subsequently worked in the city's Department of Transportation.