Dinesh Yadav, a supporter of Anna Hazare who set himself on fire in Delhi last week, succumbed to his injuries early Monday, police said.
"He died this (Monday) morning and his body has been given to his family. They have already left for Paliganj in Bihar to perform his last rites," a senior police officer said.
There were media reports quoting his family the 32-year-old had died last week, but police denied the reports.
Yadav shouted pro-Hazare slogans and poured petrol on himself and set himself on fire near Rajghat on August 23.
He sustained 70-80% burn injuries and was rushed to Lok Nayak Hospital.
The doctors at the hospital refused to comment on the case.