He was previously a Scotland international rugby union player.
He was named as a replacement in the Cities District side to play Australia in October 1996.
[5] He played one Autumn international match as hooker for Scotland against Australia at Murrayfield on 22 November 1997.
In July 2000 the Reivers announced that he had left their squad to concentrate on his work as a SRU development officer in East Lothian.
[6] He coached Musselburgh RFC until 2003 when he became the rugby development manager for Edinburgh.