He was part of the Gala side that won the Border League in 1967, the first Gala side to do so since 1921.[3]
He was part of the Gala 7s side that won the Gala Sevens in 1969 beating Loughborough Colleges in the final;[4] and in 1970, beating Llanelli in the final.[5]
The Gala 7s side of Ken Oliver, Peter Brown, Johnny Brown, Dunc Paterson, Arthur Brown, John Frame and Drew Gill were a notable side. Nicknamed the magnificent seven the Gala 7s won 16 Sevens tournaments between 1970 and 1972.[4]
He was capped by Scotland 'B' against France 'B' in 1972.
His first full senior cap was against a Presidents XV to mark the SRU's centenary year in 1973. He played for Scotland a further four times, in the 1974 Five Nations Championship.[7]