John is a South African barrister, practising international law and international criminal law in the Netherlands. For thirty years he was professor of law at the University of the Witwatersrand, Johannesburg, where he directed the Centre for Applied Legal Studies, a unit that engaged in human rights research, advocacy and litigation.He participated in the drafting of the Bill of Rights of the 1996 South African Constitution. From 1995 to 1997 he was Director of the Lauterpacht Research Centre for International Law, Cambridge, and from 1998 to 2006 he was professor of international law at the University of Leiden.
John was a member of the UN International Law Commission for fifteen years and was Special Rapporteur on Diplomatic Protection to this body. In 2001 he was appointed as Chair of the UN Human Rights Inquiry Commission to Investigate Violations of Human Rights and Humanitarian Law in the Occupied Palestinian Territory and from from 2001 to 2008 he was UN Special Rapporteur on the Situation of Human Rights in the Occupied Palestinian Territory. Since 2000 he has served intermittently as Judge ad hoc of the International Court of Justice.
John has held visiting professorships at the universities of Princeton, Duke, Berkeley, Pennsylvania, New South Wales and Pretoria. He is a member of the Instititut de droit international and an Honorary Member of the American Society of International Law (2008). Six South African universities have conferred honorary degrees on him.
In 2010 John was awarded the Gruber Foundation Justice Prize for championing international human rights law and in 2012 the President of South Africa conferred on him the Order of the Baobab (Gold), South Africa's highest civilian service award. His books include Human Rights and the South African Legal Order (1978), International Law. A South African Perspective (4th ed, 2011) and The Secession of States and Their Recognition in the Wake of Kosovo (2013).