The present study characterized aresenate reductase of Bacillus thuringiensis KPWP1, tolerant to salt, arsenate and a wide range of pH during growth. Interestingly, it was found that arsC, arsB and arsR genes involved in arsenate tolerance are distributed in the genome of strain KPWP1. The inducible arsC gene was cloned, expressed and the purified ArsC protein showed profound enzyme activity with the KM and Kcat values as 25µM and 0.00119s-1, respectively. In silico studies revealed that in spite of 19-26% differences in gene sequences, the ArsC proteins of Bacillus thuringiensis, Bacillus subtilis and Bacillus cereus are structurally conserved and ArsC structure of strain KPWP1 is close to nature. Docking and analysis of the binding site showed that arsenate ion interacts with three cysteine residues of ArsC and predicts that the ArsC from B. thuringiensis KPWP1 reduces arsenate by using the triple Cys redox relay mechanism.