Question: are ninja from japan or china?
Answer: While many had answered there is a Chinese equivalent of Japanese ninja, my short answer is No. A ninja or shinobi was a covert agent or mercenary in feudal Japan. The functions of the ninja included espionage, sabotage, infiltration, assassination and guerrilla warfare.