Szasz was born in Budapest in Hungary to Jewish parents. He grew up speaking German and Hungarian. He also spoke French. In 1938 Szasz moved with his family to the United States. He studied medicine at the University of Cincinnati. However, he was more interested in politics and philosophy. In 1956 Szasz became a professor of psychiatry at the State University of New York in Syracuse.