Pirie vant en olympisk bronsemedalje i seiling under Sommer-OL 1948 i London. Sammen med Owen Torrey kom han på tredjeplass i swalow-klassen med båten «Margaret» bak den britiske båten «Swift» men mannskapet Stewart Morris og David Bond og «Symphony» fra Portugal med brødrene Fernando og Duarte Bello. Seilingene ble avviklet utenfor Torquay i perioden 3. til 12. august 1948.