Ocupa las islas centrales y del norte de Filipinas, donde son una especie poco común pero localmente abundante.
Forma una superespecie con el martín pescador plateado del sur de Filipinas.
[3] El martín pescador pechiazul se alimenta de peces e insectos acuáticos.
Se posa en las rocas y ramas que cuelgan por encima del agua y se zambuye en picado para pescar las presas que pasan por debajo.
Una vez que las ha atrapado vuelve al posadero donde las golgea y se las traga.