太刀魚は淡水魚で、それらは主に長江、銭塘江、黄河などの淡水の地域に分布しているので、淡水魚に属します。淡水魚ですが、海水の中で成長します。太刀魚は回遊する習性があるため、淡水の環境に適応するだけでなく、海水の中で普通に育つことができるからです。太刀魚は繁殖の際に淡水に入り、成功すると小魚を引き連れて海水に成長する。だから多くの太刀魚は淡水と海水の境目に住んでいて、我が国の渤海、黄海及び東海にもそれらの姿があります。
太刀魚は毎年春の2月下旬から3月初めの中旬にかけて淡水に入り、その産出した稚魚は川を下り、淡水と海水が交わる位置で成長します。成長すると海の中に入って生活するようになります。タチウオの品種によって環境への要求は異なり、揚子江タチウオのように、海水の中で生活しているときは大群に集まらず、海底だけで活働する。しかし、長江流域に入ると群生動物となり、中上層に上昇して活働するようになる。また、黄河の太刀魚は、遡上する間は餌を食べませんが、東平湖に入ってから餌を食べ始めます。6月初めに産卵した後、次々と海水に戻って生活している。