Found from the Exmouth Gulf, Western Australia, to Heron Island, Queensland.
Flowery Rockcod inhabit outer reef slopes, lagoon pinnacles and channels, they particularly like clear coral-rich areas.
The Flowery Cod will readily take soft plastics and jigs worked down sloping reef fringes and can be found in water from 1-60m deep.