During his academic career, Guy has held posts at St Andrews University (where he is Honorary Professor and was sometime Vice-Principal for Research), Bristol University, UC Berkeley, Rochester and Johns Hopkins.
Guy specializes in the history of Tudor England and has written extensively on the subject.