Tetrabromobisphenol A (TBBPA) has been an important brominated flame retardant worldwide and has become a widely concerned environmental pollutant due to its persistence in the environment. In this study, a monoclonal antibody (MAb, designated 3D9G6) against TBBPA was produced, and an indirect competitive enzyme-linked immunoassay (icELISA) for detecting trace TBBPA was developed. The limit of detection and the half maximum inhibition concentration of TBBPA in phosphate-buffered saline were 0.8 and 3.87 ng·mL(-1), respectively. The assay specificity was studied with TBBPA structural analogs, such as bisphenol A, decabromodiphenyl ether, octabromobisphenol-S, and hexabromocyclododecane, and the results showed that none of these can be recognized by the MAb even at a concentration of up to 4000 ng·mL(-1). The average recoveries of TBBPA in water and soil samples were 96% and 87%, respectively. This icELISA can be applied for the detection of trace levels of TBBPA in water and soil samples.