An efficient ultrasound-assisted extraction technique was employed to extract total flavonoids from Sparganii rhizoma. The optimum extraction conditions for the highest yield of total flavonoids were ethanol concentration 53.62%, ultrasonication time 29.41 min and ultrasound power 300 W, which were determined using response surface methodology. The extraction yields of the optimal ultrasound-assisted extraction were higher than using conventional extraction. The crude extract was then purified on a polyamide resin, whereby the flavonoids content in the purified extract increased to 94.62%. The antioxidant activities of the purified flavonoids including DPPH radical scavenging activity, ABTS+ radical scavenging activity, reducing power, hydroxyl radical scavenging activity and superoxide anion scavenging activity, were evaluated in vitro, which suggested that the flavonoids showed significant antioxidant activities. Rutin, kaempferol and formononetin were identified in the extract by comparing relative retention times and UV-Vis spectra with those of reference standards.