The invention discloses a size-controllable 
polypyrrole nano particle and a preparation method thereof. The preparation method comprises the following steps of: dissolving 
pyrrole and an initiator into a first 
solvent to form blended solution of 
pyrrole monomer and the initiator; dissolving an oxidant into a second 
solvent to form oxidant solution; then mixing the blended solution of the 
pyrrole monomer and the initiator with the oxidant solution, swaying violently, standing, and after reaction is complete, carrying out 
centrifugation, washing, 
drying and the like; and finally, obtaining the size-controllable 
polypyrrole nano particle. According to the size-controllable 
polypyrrole nano particle and the preparation method thereof, the preparation step is simple, high in efficiency and high in 
controllability; the particle size of the obtained size-controllable polypyrrole nano particle is 80-600nm, and the electric 
conductivity of the obtained size-controllable polypyrrole nano particle is 10<-2>-10<-7>S / cm. The size-controllable polypyrrole nano particle and the preparation method thereof can be used for the application fields such as sensors, actuating devices, artificial muscles, 
overpotential containers, electrochromic color-changing windows, 
fuel cells, functional coatings and 
ultrafiltration membranes.