Blomgren vant en olympisk bronsemedalje i stuping under OL 1912 i Stockholm. Han kom på tredjeplass på 10 meter tårnstup bak sin landsmann Erik Adlerz og Albert Zürner fra Tyskland. Åtte år senere, under OL 1920 i Antwerpen kom han på fjerdeplass i både 3 meter sviktstup og 10 merer tårnstup.