Campbell was born on 24 April 1941 in
Blackford, Perth and Kinross,
Scotland. He was educated at
Perth Academy, a state school in
Perth. He remained at St Andrews to undertake
post-graduate research and completed his
Doctor of Philosophy (PhD) degree in physics. His doctoral advisor was Dirk Bijl, and he undertook research under
John F. Allen. ==Career and research==