龍頭魚的水深壹般在50米以內,這種魚常年可見於泥沙底海域。龍頭魚是肉食性魚類,主要吃鰻魚、小雄魚、棱鰻、小沙丁魚、大黃魚幼魚等小魚。
主要魚類分布於從印度洋到西太平洋,包括韓國、日本、中國沿海地區、臺灣省和東印度洋。在中國,它分布在黃海南部、東海和南海的入海口以及臺灣省的南部和西部海域。