On September 13, 1900, during the Philippine-American War an engagement in Torrijos plotted the forces of Colonel Maximo Abad and American, Devereux Shields, in which Abad's men annihilated the American force, it was one of the worst defeats suffered by the Americans during the war. This was known as the Battle of Pulang Lupa which took place in Torrijos. A monument now stands on the mountain where the battle took place, known as Pulang Lupa, an also as "Red Mountain" due to the red soil, which is a name also said to represent the blood lost during the battle, the bloodshed during and after the Philippine-American War.
In 1942, the Japanese occupied the town of Torrijos, Marinduque.
In 1945, in the Battle of Marinduque, American and Filipino troops fought in and around the town of Torrijos and Marinduque, against the attack of Japanese soldiers during World War II.