 From 1972 to 1974, Mahoney was a barrister in London.In 1988, Mahoney was appointed a visiting professor at the University of Saskatchewan, Saskatoon.From 1974 to 1990, Mahoney was an administrator and subsequently the Principal Administrator of the European Court of Human Rights.