河豚有生活在海里的品种,也有生活在河里的品种。河豚在世界各地区分布较广,品种较多。在我国温带、热带、亚热带海区都有分布。当河豚遇到外来危险时,会使整个身体呈球状浮上水面,同时皮肤上的小刺也会竖起,借以自卫。
河豚的食性杂,以鱼、虾蟹、贝壳类为食,亦食昆虫、枝角类、桡足类以及高等植物的叶片和丝状藻类。在生殖洄游期间一般很少摄食。
河豚生活在北纬45度至南纬45度之间的海水、淡水等水域。河豚之所以能生活在海里,是因为它有洄游习性,因此在海水和淡水中都能生活。
当年出生的河豚幼鱼在江河或通江的湖泊中生活,到翌年春才回到海里,在海里长大至性成熟后再复进入江河产卵。