Small heterodimer partner (SHP) is an orphan nuclear receptor in which gene expression can be upregulated by bile acids. It regulates its target genes by repressing the transcriptional activities of other nuclear receptors including NeuroD, which has been shown to regulate secretin gene expression. Here, we evaluated the regulation on duodenal secretin gene expression by SHP and selected bile acids, cholic acid (CA) and chenodeoxycholic acid (CDCA). In vitro treatment of CDCA or fexaramine elevated the SHP transcript level and occupancy on secretin promoter. The increase in the SHP level, induced by bile acid treatment or overexpression, reduced secretin gene expression, whereas this gene inhibitory effect was reversed by silencing of endogenous SHP. In in vivo studies, double-immunofluorescence staining demonstrated the coexpression of secretin and SHP in mouse duodenum. Feeding mice with 1% CA-enriched rodent chow resulted in upregulation of SHP and a concomitant decrease in secretin transcript and protein levels in duodenum compared with the control group fed with normal chow. A diet enriched with 5% cholestyramine led to a decrease in SHP level and a corresponding increase in secretin expression. Overall, this study showed that bile acids via SHP inhibit duodenal secretin gene expression. Because secretin is a key hormone that stimulates bile flow in cholangiocytes, this pathway thus provides a novel means to modulate secretin-stimulated choleresis in response to intraduodenal bile acids.