He earned a PhD from the University of Liverpool, in 1957. He was Campbell Brown Professor of Industrial Chemistry at the University of Liverpool. He was Director, of Research at Pilkington, from 1984 to 1996. He was head of chemistry at the University of Sheffield.
He is married; they have four children.