Abdul Majid Hajam was attacked by a person in Khari belt of Banihal tehsil late last night, police said.
The attacker had allegedly mistook Hajam for a thief.
The village head was rushed to a nearby hospital and was later shifted to Soura hospital in Srinagar, police said.
The attacker has been arrested.