Bergqvist vant en olympisk sølvmedalje i vannpolo under OL 1912 i Stockholm. Han var med på det svensk vannpololaget som kom på andreplass i turneringen bak Storbritannia. I kampen om sølvmedaljene vant Sverige over Belgia med 4-2. Turneringen ble avviklet i Djurgårdsbrunnsviken i perioden 7. til 16. juli 1912. Han deltok også i svømmekonkurransen på 100 meter fri.