He was Dean of the Faculty of Law and Financial Studies at the University of Glasgow before taking the position of Executive Dean of the Faculty of Commerce, Law and Management at the University of the Witwatersrand in Johannesburg, South Africa. He has held Deputy Vice-Chancellor positions at Thames Valley University and the University of Greenwich as well as Executive Director of Enterprise and Civic Engagement at Glyndwr University and was Director of the Higher Colleges of Technology (HCT) in Al Ain in the United Arab Emirates. He is currently Deputy Vice-Chancellor at the Central University of Technology, Bloemfontein, South Africa.
In 2001 he ran from Rome to Glasgow as part of the celebrations of the 550th anniversary of the establishment of the University of Glasgow by Papal Bull. He ran for 64 consecutive days averaging a marathon a day.