Barrett vant en olympisk sølvmedalje i roing under Sommer-OL 1936 i Berlin. Han var med på den britiske båten som kom på andreplass i firer uten styrmann bak Tyskland. De andre roerne var Thomas Bristow, Peter Jackson og John Sturrock.