嘉鱼古名沙阳堡。西晋太康元年(280)置沙阳县,属武昌郡。
南朝齐建元元年(478)省县入江夏郡,南朝陈永定元年(557)复置,属上隽郡。
隋开皇九年(589)并入蒲圻县,以沙阳县地置鲇渎镇。
南唐升元元年(937)改镇为场(市),保大十一年(953)升场为嘉鱼县,因取《诗经·小雅·南有嘉鱼》之义而得名,属鄂州,元属武昌路、明清属武昌府。
民国二年(1913年)属江汉道;民国五年(1916年)属省;民国二十一年(1932年)属第一行政督察区。
1949年属沔阳专区。1951年属大冶专区。1952年属孝感专区。1959年属武汉市。1960年并入武昌县。1961年复置,属孝感专区。1965年后属咸宁专区、地区,1998年属地级咸宁市。