The invention relates to flexible filamentous spherical porous amorphous nickel phosphate nanoparticles and a preparation method thereof, and particularly provides a method, which is simple, convenient and practical, low in cost, rapid and efficient, and template-free, for preparing the flexible filamentous spherical porous amorphous nickel phosphate nanoparticles; the product is obtained by taking nickel nitrate, sodium dihydrogen phosphate and sodium hydroxide, which are low in price and easy to obtain, as raw materials, taking a mixed solution of water and ethylene glycol as a solvent, andcarrying out a reaction at a certain temperature; the product is the spherical porous amorphous nickel phosphate nanoparticles which have an open skeleton structure and are formed by accumulation of filamentous particles. The flexible filamentous spherical porous amorphous nickel phosphate nanoparticles obtained by the method have the advantages of being high in yield, easy to collect, good in stability, large in specific surface area, high in catalytic activity, and the like, have good catalytic characteristic in catalytic degradation of methylene blue and a catalytic hydrogenation reaction of p-nitrophenol, and can be recycled for a plurality of times. Therefore, an important material basis is provided for practical applications such as catalysis, epoxidation, hydrogen addition reactions, absorption, pigment and ceramic production.