본래 이 지방도는 1985년에는 '문평 ~ 장성선'이라 하여 나주시문평면 옥당리에서 국도 제1호선과 분기하여 함평군, 광산군을 거쳐 장성군황룡면 옥정리에서 국도 제24호선과 만나면서 끝나는 지방도였으나 1986년 광산군이 광주직할시광산구로 편입되면서 광산군 구간이 지방도에서 해제되었으며, 1995년 광주직할시가 광주광역시가 되면서 장성군 구간이 축소되어 '문평 ~ 나산선'이 되었다. 이후 2003년 3월 27일 지방도 제844호선이 폐지되면서 나주 ~ 무안 ~ 신안군 구간이 연장되어 지금과 같은 노선이 되었다.
역사
1985년 12월 23일 : 기점을 '나주군 문평면 옥당리', 종점을 '장성군 장성읍 영천리'로 명시하고 도로개량이 완료된 나주군 문평면 옥당리 ~ 안곡리 400m 구간과 광산군 삼도면 삼기리 ~ 양동리 1.4km 구간 도로예정지 해제[1]
1986년 8월 20일 : 1987년 9월까지 삼도 ~ 비아간 도로(광산군 삼도면 도덕리 ~ 본량면 북산리) 2.0km 구간 확포장공사를 위해 도로구역 변경[2]
1987년 1월 22일 : 나주군 문평면 옥당리 ~ 안곡리 1.7km 구간과 광산군 삼도면 삼거리 1.4km 구간 도로예정지 해제[3]
1987년 7월 27일 : 1988년 3월까지 삼도 ~ 비아간 도로(광산군 본양면 국산리 ~ 선동리) 5.76km 구간, 문평 ~ 삼도간 도로(나주군 문평면 옥당리 ~ 북동리) 3.51km 구간 확포장공사 계획을 공고[4][5]
1988년 2월 10일 : 1988년 9월까지 나주군 문평면 북동리 ~ 함평군 나산면 수하리 2.58km 구간 확포장공사 계획을 공고[6]
1989년 1월 6일 : 나주군 문평면 옥당리 ~ 함평군 나산면 수하리 11.103km 구간 도로예정지 해제[7]
1989년 4월 19일 : 광산군의 광주직할시 편입으로 인해 노선 단축. 이에 따라 총 연장이 41.486km에서 21.936km로 감소함.[8]
1989년 5월 13일 : 1989년 12월까지 함평군 나산면 수하리 ~ 이문리 4.0km 구간 확포장공사 계획을 공고[9]
1990년 1월 13일 : 함평군 나산면 이문리 ~ 용두리 7.69km 구간과 장성군 장성읍 영천리 ~ 황룡면 옥정리 160m 구간 도로예정지 해제[10]
1990년 4월 16일 : 1991년 12월까지 문평 ~ 삼도간 도로(함평군 나산면 이문리 ~ 용두리) 1.892km 구간과 1991년 12월까지 옥정 ~ 장성간 도로(장성군 황룡면 월평리 ~ 옥정리) 5.1km 구간 확포장공사 계획을 공고[11]
1991년 1월 10일 : 함평군 나산면 이문리 ~ 용두리 1.892km 구간과 장성군 황룡면 월평리 ~ 옥정리 5.1km 구간 도로예정지 해제[12]
1995년 12월 8일 : 종점을 기존 장성군 장성읍 영천리에서 '함평군 나산면 용두리'로 단축함. 이에 따라 노선명을 '문평 ~ 장성선'에서 '문평 ~ 나산선'으로 변경하고 총 연장 16.1km가 됨.[13]
1999년 3월 20일 : 1999년 12월까지 송암교(함평군 나산면 송암리) 개축공사를 위해 24m 구간 도로구역 변경[14]
2001년 2월 27일 : 지방도 정비공사를 위해 나주시 문평면 안곡리 280m 구간 도로구역 변경[15]
2003년 3월 27일 : 기점을 나주시 문평면 옥당리에서 '신안군 임자면 도찬리'로 연장함. 이에 따라 노선명을 '문평 ~ 나산선'에서 '임자 ~ 나산선'으로 변경하고 총 연장 161.13km가 됨.[16]
2008년 10월 27일 : 2012년 12월까지 무안 청계지구(무안군 청계면 복길리) 개량공사를 위해 500m 구간 도로구역 변경, 2012년 12월까지 함평 장재지구(함평군 나산면 수하리 ~ 나산리) 개량공사를 위해 880m 구간 도로구역 변경[17]
2010년 11월 26일 : 2015년 9월까지 영산강 강변도로 2단계 1공구(무안군 몽탄면 당호리 ~ 일로읍 복룡리) 개설공사를 위해 4.66km 구간 도로구역 변경[18]
2012년 11월 20일 : 2020년 12월까지 문평IC ~ 고막원간 도로(나주시 문평면 송산리 ~ 옥당리) 확포장공사를 위해 4.19km 구간 도로구역 변경[19]
2012년 11월 27일 : 2019년 12월까지 영산강 강변도로 2단계 2공구(무안군 일로읍 복용리 ~ 망월리) 개설공사를 위해 13.22km 구간 도로구역 변경[20]
2013년 6월 5일 : 2015년까지 북동교(나주시 문평면 북동리) 개축공사를 위해 320m 구간 도로구역 변경[21]
2013년 7월 5일 : 2018년 12월까지 원동 ~ 청룡간 도로(무안군 삼향읍 유교리 ~ 임성리) 확포장공사를 위해 3.61km 구간 도로구역 변경[22]
2015년 6월 25일 : 2016년 이후 태천 ~ 선도간 도로(신안군 지도읍 태천리 ~ 자동리) 확포장공사를 위해 4.03km 구간 도로구역 변경[23]
2016년 1월 7일 : 2016년 4월까지 무안 복용지구(무안군 청계면 구로리) 개량공사를 위해 340m 구간 도로구역 변경[24]
2016년 5월 26일 : 무안 복용지구 개량공사 기간을 2016년 12월까지로 연기[25]
2016년 6월 7일 : 7월 6일까지 영산강 강변도로 3공구 건설로 인해 무안군 몽탄면 몽강리 ~ 명산리 2.0km 구간 통행금지[26]
2020년 3월 11일 : 영산강 강변도로(함평군 학교면 곡창리 ~ 무안군 몽탄면 당호리) 14.59km 구간 개통, 기존 무안군 몽탄면 명산리 ~ 이산리 8.5km 구간 폐지[27]
2020년 5월 21일 : 노선을 나주시 다시면에서 삼영동, 송월동, 경현동을 경유해 문평면으로 이어지는 것으로 변경. 이에 따라 총 연장이 161.13km에서 181.01km로 증가.[28]