Larsen vant en olympisk bronsemedalje i skyting under OL 1912 i Stockholm. Han var med på det danske laget som kom på tredjeplass i lagskytingen 300 meter rifle. De andre på laget var Niels Andersen, Jens Hajslund, Niels Larsen, Lars Jørgen Madsen og Ole Olsen.