Polyaniline (PAn) with different molecular weight was prepared by adding organic solvents such as acetone, ethanol or THF into the polymerization mixture. Open-circuit potential measurements showed that the polymerization rate was lowered by the addition of the organic solvent. Spectral studies showed that PAn intermediate before the oxidant was consumed was pernigraniline and it was reduced to emeraldine base rapidly by aniline in the termination period. A mechanism of chain propagation was proposed. Chain propagation and autoacceleration period were almost independent of addition of pernigraniline, and the autoacceleration of aniline polymerization is due to more rapid initiation rate.