Prosaposin is a precursor that can be processed into four different saposins, designated as A, B, C, and D, which have multiple functions in mammals, including neuroprotection and immune modulation. The immune function of saposin in teleost remains largely unknown. In the present study, a saposin (SAP) domain-containing protein was identified in half-smooth tongue sole Cynoglossus semilaevis and named CsSDP. CsSDP harbors one SAP A domain and two SAP B domains. When expressed in HEK293T cells, CsSDP was specifically localized in the lysosome. When overexpressed in Escherichia coli, CsSDP markedly inhibited bacterial growth, and the inhibitory effect depended on two specific regions in the SAP A and SAP B domains. Two polypeptides (P32 and P30) derived from the above SAP A and B domains could bind to and inhibit the growth of both Gram-negative and Gram-positive bacteria. The ultrastructural analysis revealed that P32 and P30 killed target bacteria by disrupting the bacterial cell wall and inducing substantial release of cytoplasmic contents. These results shed new lights on the immune function of saposin domain-containing protein in teleost.