 Thornberry was born in Belfast, where he attended Finaghy Primary School and Methodist College.He studied law at St Catharine's College, Cambridge, and graduated first with a BA and then with an LLB and became a barrister in 1959.Thornberry taught at Cambridge University from 1958, and at the London School of Economics from 1960.