Tetrabromobisphenol A (TBBPA) was typical brominated flame retardant and potential environmental endocrine disruptor, and it had persistence, bioaccumulation and chronic toxicity. Simultaneous determination of ultra-trace TBBPA, tribromobiphenol A (tri-BBPA), dibromobiphenol A (di-BBPA), monobromobisphenol A (mono-BBPA) and bisphenol A (BPA) was developed by high performance liquid chromatography-tandem mass spectrometry(HPLC-MS/MS), the parent ion charge ratios (m/z) had been optimized. The linear range was wider and the limit of detection was (LOD) 0.09 ~ 0.21ngmL-1, which could detect trace pollutants. The extraction efficiency was improved by optimizing the parameters, HLB cartridge was used in the water sample by solid phase extraction (SPE), the recovery rates in water samples were over 80.28% with three concentration levels, the relative standard deviations (RSD) were less than 7.12%, and the minimum detection limit of the method was 0.90 ~ 2.10 × 10-3ngmL-1. Soil and sediment samples were extracted by accelerated solvent extraction (ASE), the recovery rates in soil and sediment were over 79.40% and 75.65%, the minimum detection limit was 0.0225 ~ 0.0525ngg-1, RSD was less than 7.19%. The proffered method was successfully utilized to detect actual samples, the residue of di-BBPA and mono-BBPA are detected in Naihe River and Shuxi River in Tai'an City, residue of di-BBPA and mono-BBPA was detected in the soil, and there was low residual amount of di-BBPA, mono-BBPA and BPA in the sediment of Shuxi River.