Ông là Đại biểu Quốc hội Việt Nam khóa XII; Đại biểu Hội đồng nhân dân tỉnh khóa XI (nhiệm kỳ 1999-2004); khóa XII (nhiệm kỳ 2004-2011); khóa XIII (nhiệm kỳ 2011-2016); khóa XIV (nhiệm kỳ 2016–2021).