Tarn graduated in history and English from King's College, Cambridge; studied anthropology at the Sorbonne and completed his doctoral degree at the University of Chicago.
Tarn was a professor at the University of London's School of Oriental and African Studies.
He emigrated to the United States in 1970 and taught at American universities.