Wilson vant en olympisk sølvmedalje i friidrett under Sommer-OL 1920 i Antwerpen. Han var med på det britiske laget som kom på andreplass i terrengløp bak Finland. De andre på laget var Frank Hegarty og James Wilson. Han kom på åttendeplass på 5000 meter.