A moderate, 5.3-magnitude earthquake struck off the southern Philippine island of Mindanao early today, the US Geological Survey (USGS) said.

There was no immediate tsunami warning.

The quake struck at 5.38am(8.38am AEDT) and was centred 102km southeast of Davao, on Mindanao island, at a depth of 46km, the USGS said.

The Hawaii-based Pacific Tsunami Warning Centre did not issue any tsunami warning.

The Philippines sits on the Pacific Ring of Fire, where continental plates meet, causing frequent seismic and volcanic activity in the western Pacific.