The acyl carrier protein (ACP) phosphodiesterase gene (SO 4396) of Shewanella oneidensis MR-1 which was analyzed to have azoreductase activity was heterologously expressed in Escherichia coli. The ACP phosphodiesterase was found to reach maximum enzyme velocity 220.59 U/mg, named azoreductase in this study. The azoreductase had highest specific activity (153.16 U/mg) at pH 6.5, which showed a preference for nicotinamide adenine dinucleotide (NADH) as electron donor. The phylogenetic tree analysis indicated that the azoreductase had preference for NADH and dependence for flavin mononucleotide (FMN). However, the azoreductase from S. oneidensis MR-1 still had high enzyme activity in the absence of FMN. The Mg2+ had a positive influence on the enzyme activity with 25 mM concentration, whereas Cr3+, Cd2+ usually had significantly negative effect on enzyme activity. The purified azoreductase retained nearly 100 % activity after incubating in 30 % dimethyl sulfoxide (DMSO), 30 % acetone, 30 % methanol, 20 % ethanol, 20 % isopropanol, and 10 % propanol.