He won 13 Scotland caps between 2000 and 2001 and played for the Newcastle Falcons and Northampton Saints. At Newcastle Falcons he made 6 appearances for the Falcons the season they won the 1997-98 Premiership, and at Northampton he played in every game apart from the final for which he was a replacement (due to injury) in the victorious 2000 Heineken Cup Final as they defeated Munster. In 2003, however, his contract with the Borders/SRU was terminated and he retired after he suffered a long-term knee injury.
