He played 10 competitive matches for Glasgow Warriors in two seasons: 1997–98 and 1998–99. Not involved in the Glasgow squad for the 1999–00 season but Club Captain at Stirling County 1999-2001, he made a return to the Glasgow squad in 2000–01 being taken on the Canadian pre-season tour. He played in the Coastal Cup match against the US Pacific Coast Grizzlies, but this friendly pre-season match was his last game playing with Glasgow as he was forced to withdraw from injury, having been selected on the bench for the last Canadian tour match against British Columbia.

His current role is the Head Coach of Stirling County Under 18s.[11] Since taking over as Head Coach in 2014, the under-18 side have won the Caledonia district Under-18 Cup in season 2014/15,[12], the National Youth Conference League 2015/2016, the National Youth Cup 2015/16, retained the Caledonia District Cup 2015/16, retained the National Youth Conference League 2016/17 and retained the National Youth Cup 2016/17.

He was awarded the Scottish Rugby Youth Coach of the Season in 2017 for developing 2 U18s teams at Stirling County, focusing on squad development and retention of players moving into senior rugby at the club. [13]

He founded FVSE CIC [14]
which helps young people learn business start up skills and increase their employability.[15] and is an Event Director for the Stirling Highland Games[12][16]