 He played for Glasgow Academicals, one of the top teams in Scotland at the time.He was called up for the Glasgow District side for the 1881 provincial match, the 'inter-city' against Edinburgh District on 3 December 1881.He was called up to the Scotland squad and played Wales at Raeburn Place, Edinburgh on 8 January 1883.