In carriera ha militato nel William Elie Club. Con il ha disputato 2 partite alle Olimpiadi 1936, e ha preso parte agli Europei 1935.