西汉时期(公元前202年)设孱陵县,狮子口为孱陵辖区。东汉末年(公元209年),刘备改孱陵县为公安县。东吴时期,狮子口镇属孱陵县辖区。隋文帝开皇九年(公元589年),狮子口属永安县。清光绪、宣统时期,狮子口镇划分为东西两部。民国六年(1917年),改为西南上乡。1946年,狮子口分为谷神、德和、靖津三乡。建国初期,狮子口镇属公安县第一区管辖,申津渡属公安县第七区管辖。1975年撤区并社,成立金狮、群兴两个公社。1983年冬恢复区乡建制,复立金狮区。1987年撤区建镇后分为狮子口与申津渡两镇。1999年冬,狮子口与申津渡两镇合并为狮子口镇至今。