Olstad vant en olympisk bronsemedalje i roing under OL 1912 i Stockholm. Han var med på den norske båten som kom på tredjeplass i firer med styrmann inriggers. De tapte tapte semifinalen til den svenske fireren med roerne fra roklubben «Roddklubben af 1912», som siden tapte finalen til den danske båten med mannskap fra «Nykjøbings paa Falster».