Ông Nguyễn Thanh Ngọc sinh ngày 28/2/1969, quê quán xã Mỹ Thạnh Bắc, huyện Đức Huệ, tỉnh Long An. Ông Ngọc có trình độ chuyên môn Đại học Luật, trình độ lý luận chính trị Cao cấp.
Trước khi được bầu giữ chức vụ Chủ tịch UBND tỉnh Tây Ninh, ông Nguyễn Thanh Ngọc đã đảm nhiệm các chức vụ: Chánh Văn phòng Tỉnh ủy, Bí thư Huyện ủy Trảng Bàng, Phó Chủ tịch Thường trực UBND tỉnh Tây Ninh, Phó Bí thư Tỉnh ủy Tây Ninh nhiệm kỳ 2015-2020.