Leverhulme Personal Research Professor and Regius Professor of Public Law and the Law of Nature and Nations, the University of Edinburgh
QC honoris causa, England and Wales 1999
Knighthood for services to scholarship in law 2001
Royal Medal for Humanities and Social Sciences, Royal Society of Edinburgh 2004
1999-2004 he served as Member of the European Parliament