 He was the 
President of the Royal Society of Edinburgh in 1993–1996.In 1985 Johnston was elected a Foreign Member of the Royal Swedish Academy of Engineering Sciences.Johnston was the Principal of Heriot-Watt University from 1981 to 1988 and received an Honorary Doctorate from the University in 1989