El sismo tuvo lugar a una profundidad de 70 kilómetros, a unos 100 kilómetros al sureste de la provincia de Sarangani, añadió el USGS.
El temblor no desencadenó alerta de tsunami, señaló el sistema de alerta de tsunamis de Estados Unidos.
Los temblores son cotidianos en Filipinas, que se sitúa en el Anillo de fuego del Pacífico, una zona de fuerte actividad sísmica y volcánica.
El mes pasado se registró un sismo de magnitud 7,6 frente a las costas de Mindanao, desencadenando brevemente una alerta de tsunami. Al menos tres personas murieron.