The black and white snapper has a wide Indo-Pacific range. It occurs along the eastern coastline of Africa from the Red Sea south as far as South Africa, the Seychelles, islands in the Mozambique Channel, Madagascar and western Mascarenes, east to the Maldives, Laccadives, the Chagos Islands, Cocos (Keeling) Islands and Christmas Island and Sri Lanka. In the Pacific it occurs from western Malaysia, western Indonesia and the Andaman Sea east to the Marshall Islands, Samoa and Tonga south to Australia north to central Japan. It has also recorded from Niue and the Cook Islands. It is found at depths between 2 and 90 m (6 ft 7 in and 295 ft 3 in) around the steep outer slopes of lagoon reefs, channels and on the seaward slopes.