ROCMP is responsible for protecting government leaders from assassination or capture, guarding Taiwan's strategic facilities, and counterintelligence against enemy infiltrators, spies, and saboteurs.
In 1925, under the supervision of then general Chiang Kai-shek, the military police was expanded from a single company to a full battalion, and was attached to the Northern Expedition Forces the next year.
In the next ten years, the military police gradually expanded into several regiments, and was active in purging the communist elements within the Nationalist government.
On 12 December 1936, while accompanying Chiang Kai-shek on an inspection trip to Xi'an, members of Military Police clashed with Zhang Xueliang's elite bodyguards when the latter were sent to arrest the generalissimo.
The military police were caught off guard and outnumbered, and were soon overpowered by Zhang's force, who later arrested Chiang and his entourage in what is later known as the Xi'an Incident.
During the Second Sino-Japanese War, the Military Police troopers sometimes found themselves clashing with the Japanese despite the fact that they were neither properly trained nor equipped for such combat tasks.
In the January 28 Incident, Shanghai and Battle of Nanjing in 1932 and 1937, the Military Police put up fierce resistance against the Japanese forces, and suffered heavy casualties.
In January 2006, all ten security battalions under the Republic of China Air Force were transferred to the Military Police Command.
At present, Military Police troops are still aggressively working with and commanded by the district public procurator systems to investigate criminal cases.