Muslim militants beheaded a school principal on a remote southern island in the Philippines after holding him for ransom for three weeks.

Major-General Ben Dolorfino, commander of military forces in the western part of Mindanao region, said the victim's decapitated head was found at a petrol station in the main town on Jolo island.

"We were told the school principal was beheaded on Sunday when the negotiations to free him bogged down," Dolorfino said.

The man was head of a school on Jolo and a relatively senior public figure in the impoverished area. He had been snatched by Abu Sayyaf rebels who had demanded 2 million pesos ransom, equivalent to about $42,000.

President Gloria Macapagal Arroyo has ordered troops to step up military operations against the Abu Sayyaf, an al Qaeda-linked militant group known for kidnapping and beheading hostages.

The group is mostly active on Jolo and the nearby island of Basilan.