HomeFish encyclopediaRay-finned fishesCatfishSea catfishesSoldier catfish Soldier catfish (Osteogeneiosus militaris) Scientific name: Osteogeneiosus militaris Linnaeus, 1758 The Soldier catfish (Osteogeneiosus militaris) is a freshwater fish of the family Ariidae. Native range: Indo-West Pacific, west coast of India to Bangladesh, Myanmar, Singapore, Malacca, Indonesia, Brunei Darussalam, and Malaysia. Recorded from Pakistan. BiologyFound in marine, coastal waters, as well as in estuaries and river mouths. Feeds mainly on invertebrates and small fishes. Caught with shore seines, dipnets, stake traps and set bagnets. Sold mostly fresh in markets.Source: FishBase, licensed CC BY-NC 4.0. Species factsScientific nameOsteogeneiosus militarisFamilyAriidae (Sea catfishes)OrderSiluriformes (Catfish)ClassActinopterygii (Ray-finned fishes)Maximum length35.0Common length23.0EnvironmentMarine; freshwater; brackish; demersal; potamodromousClimateTropicalDistributionIndo-West Pacific: west coast of India to Bangladesh, Myanmar, Singapore, Malacca, Indonesia, Brunei Darussalam, and Malaysia. Recorded from Pakistan.Conservation status (IUCN)Not EvaluatedThreat to humansTraumatogenicUsesFisheries: commercialResilienceMedium, minimum population doubling time 1.4 - 4.4 years (Preliminary K or Fecundity.) SourcesTaxonomy, distribution and biology data: FishBase (Froese, R. and D. Pauly, eds.), licensed CC BY-NC 4.0.Last updated 27 September 2026