Crude soybean peroxidase (SBP), isolated from soybean seed coats (hulls) at unusually low concentrations, catalyses the oxidative polymerisation of hazardous aqueous benzidine and its 3,3′-dichloro, 3,3′-dimethyl and 3,3′-dimethoxy derivatives in the presence of hydrogen peroxide. The optimum operating conditions for oxidation of 0·10 mM benzidine were investigated. At pH 5, the hydrogen peroxide-to-substrate concentration ratio was 1·5 and the minimum SBP concentration required to achieve at least 95% conversion of the benzidine in synthetic wastewater was 0·43 mU/ml. Progress curves were established for the conversion of the four substrates, and apparent first-order rate constants were derived. Enzyme-catalysed polymerisation with SBP and subsequent removal of the polymeric products generated can provide an alternative means to conventional methods for treating many aromatic wastewater pollutants, including the benzidines studied here.