Adam played for Stewartry RFC from 1982-92, captaining the first XV from 1987-89. An accredited Level 3 coach Adam coached Stewartry from 1992-2006, winning three promotions and being recognised as National Leage "Coach of the Year" in 2005. He coached at Glasgow U18 level in 2003 and Glasgow U19 in 2004 and travelled with the Scotland U17 squad to their training camp in Valladolid as an assistant coach in 2007 and 2008.
From 2006-10 Adam was employed by Scottish Rugby as Performance Development Manager in Glasgow South.
Adam served on Scottish Rugby's Referee Selection Panel from 2011-13 and is currently a member of the Referees Advisory Panel.