縣境古為少數民族聚居之地。置縣時間有兩說:一說認為“秦曰贊道”,“道”相當于縣級政權,置縣當自秦始;一說認為:西漢置僰道縣。其始,縣治所在僰道城(今宜賓市城區)。唐會昌二年(842年)曾遷岷江北岸舊州壩(今宜賓市安阜街道辦事處轄境)。北宋政和四年(1114年),贊道縣改名宜賓縣沿襲至今。
南宋咸淳三年(1267年)遷治登高山(今宜賓市城區隔江東岸白沙灣街道辦事處境內)。德祜元年(1274年)遷回焚道城原址。明洪武六年(1373)屬敘州府。1914年屬永寧道,1935年屬第六行政督察區,1950年屬宜賓專區,1951年6月析縣城及近郊置宜賓市后,縣治所于同年10月遷喜捷鎮,1952年8月復遷回宜賓市城區。1965年7月再遷柏溪鎮至今。現隸屬于宜賓市。
1996年,宜賓縣面積3030.1平方千米,人口約96.2萬人,轄17個鎮、10個鄉:柏溪鎮、喜捷鎮、觀音鎮、橫江鎮、永興鎮、白花鎮、柳嘉鎮、泥溪鎮、蕨溪鎮、商州鎮、高場鎮、安邊鎮、雙龍鎮、李場鎮、合什鎮、古羅鎮、孔灘鎮、古柏鄉、王場鄉、雙誼鄉、隆興鄉、泥南鄉、龍池鄉、真溪鄉、普安鄉、復龍鄉、鳳儀鄉。縣政府駐柏溪鎮。
2000年第五次人口普查,宜賓縣常住總人口928584人,其中:柏溪鎮107835人,喜捷鎮34500人,觀音鎮67933人,橫江鎮27747人,永興鎮33634人,白花鎮46792人,柳嘉鎮45683人,泥溪鎮36270人,蕨溪鎮46873人,商州鎮26293人,高場鎮38664人,安邊鎮21384人,雙龍鎮44163人,李場鎮35053人,合什鎮27901人,古羅鎮27752人,孔灘鎮45489人,古柏鄉22272人,王場鄉18060人,雙誼鄉27359人,隆興鄉23682人,泥南鄉17050人,龍池鄉10009人,真溪鄉20489人,普安鄉32930人,復龍鄉24177人,鳳儀鄉18590人。
全縣面積3049平方千米,人口993095人,轄613個行政村。(下面數據根據“宜賓市政府網站”,全縣數據為本站合計)雙誼面積123平方千米,人口30872人,轄23個行政村。永興面積115平方千米,人口40253人,轄28個行政村。白花面積138平方千米,人口52456人,轄28個行政村。孔灘面積102平方千米,人口50005人,轄29個行政村。王場面積48平方千米,人口20708人,轄10個行政村。隆興面積142平方千米,人口26691人,轄22個行政村。觀音面積241平方千米,人口76082人,轄57個行政村。古羅面積98平方千米,人口34654人,轄21個行政村。柳嘉面積174平方千米,人口49453人,轄40個行政村。合什面積93平方千米,人口32463人,轄24個行政村。泥溪面積133平方千米,人口39990人,轄24個行政村。泥南面積72平方千米,人口20300人,轄12個行政村。古柏面積80平方千米,人口25050人,轄13個行政村。蕨溪面積214平方千米,人口52942人,轄31個行政村。龍池面積68平方千米,人口11285人,轄9個行政村。商州面積168平方千米,人口28468人,轄17個行政村。真溪面積77平方千米,人口23561人,轄12個行政村。高場面積108平方千米,人口41234人,轄22個行政村。喜捷面積87平方千米,人口40810人,轄25個行政村。李場面積133平方千米,人口41042人,轄27個行政村。安邊面積60平方千米,人口23016人,轄17個行政村。橫江面積113平方千米,人口31284人,轄20個行政村。復龍面積83平方千米,人口27786人,轄15個行政村。雙龍面積156平方千米,人口50365人,轄33個行政村。鳳儀面積80平方千米,人口20424人,轄13個行政村。普安面積92平方千米,人口36169人,轄19個行政村。柏溪面積51平方千米,人口65732人,轄22個行政村。(根據“宜賓市政府網站”,估計為2001年底數據,全縣數據為本站合計)
2003年12月24日,四川省人民政府(川府民政[2003]42號)批復同意將宜賓縣真溪鄉和高場鎮的蔣壩、石盤2個村成建制劃歸屏山縣管轄,鄉政府駐新農;真溪鄉更名為新發鄉。
2004年,宜賓縣轄18個鎮(柏溪、橫江、喜捷、觀音、永興、白花、孔灘、柳嘉、泥溪、蕨溪、商州、高場、安邊、雙龍、李場、合什、古羅、復龍)、8個鄉(古柏、王場、雙誼、隆興、泥南、龍池、普安、鳳儀)。
2010年第六次人口普查,宜賓縣常住總人口813053人,其中:柏溪鎮88251人,喜捷鎮29901人,觀音鎮63606人,橫江鎮25647人,永興鎮30963人,白花鎮41574人,柳嘉鎮39883人,泥溪鎮29607人,蕨溪鎮43527人,商州鎮22259人,高場鎮30304人,安邊鎮23305人,雙龍鎮44055人,李場鎮31526人,合什鎮21364人,古羅鎮21804人,孔灘鎮47125人,復龍鎮25269人,古柏鄉19509人,王場鄉18385人,雙誼鄉25182人,隆興鄉19031人,泥南鄉14889人,龍池鄉8972人,普安鄉30041人,鳳儀鄉17074人。
2012年,省政府批復同意撤銷普安鄉,新建普安鎮,鎮政府駐周壩村,轄原普安鄉所屬行政區域。調整后,全縣轄19個鎮、7個鄉:柏溪鎮、喜捷鎮、觀音鎮、橫江鎮、永興鎮、白花鎮、柳嘉鎮、泥溪鎮、蕨溪鎮、商州鎮、高場鎮、安邊鎮、雙龍鎮、李場鎮、合什鎮、古羅鎮、孔灘鎮、復龍鎮、普安鎮、古柏鄉、王場鄉、雙誼鄉、隆興鄉、泥南鄉、龍池鄉、鳳儀鄉。
2014年,省政府(川府民政[2014]4號)批復同意撤銷雙誼鄉,設立雙誼鎮,轄原雙誼鄉所屬行政區域。2015年,省政府批復同意撤銷王場鄉、泥南鄉、古柏鄉,設立王場鎮、泥南鎮、古柏鎮。調整后,全縣轄23個鎮、3個鄉:柏溪鎮、喜捷鎮、觀音鎮、橫江鎮、永興鎮、白花鎮、柳嘉鎮、泥溪鎮、蕨溪鎮、商州鎮、高場鎮、安邊鎮、雙龍鎮、李場鎮、合什鎮、古羅鎮、孔灘鎮、復龍鎮、普安鎮、雙誼鎮、王場鎮、泥南鎮、古柏鎮、隆興鄉、龍池鄉、鳳儀鄉。