Larsen vant en olympisk sølvmedalje i roing under OL 1948 i London. Han var med på den danske fireren uten styrmann som kom på andreplass bak Italia. Roøvelsene ble gjennomført i perioden 5. til 8. august 1948 på Themsen. Roerne på den danske båten var Helge Halkjær, Aksel Bonde Hansen, Helge Muxoll Schrøder og Ib Storm Larsen.