Education and health are developed. There are 1 junior high schools and 6 primary schools in the town with 9784 students, and the enrollment rate of junior high schools is 99. 9%,
There are 1 center hospitals and 34 village clinics in the town. There are fairs on the 5th, 10th, 15th, 20th, 25th and 30th of the lunar calendar.