Hank Thompson has died of lung cancer just days after canceling his tour. The country singer was 82.

Thompson died late Tuesday at his home in the Fort Worth suburb of Keller, said his spokesman, Tracy Pitcox, who is also president of Heart of Texas Records.

"He was battling aggressive lung cancer," Pitcox said Wednesday in a statement. "He remained conscious until the last couple of hours and passed away peacefully at about 10:45 p.m. on Tuesday night surrounded by his friends and family."

Thompson had 29 hits reach the top 10 between 1948 and 1975. Some of his most famous songs include "Humpty Dumpty Heart" and "A Six Pack to Go."

The last show he played was Oct. 8 in his native Waco. That day was declared "Hank Thompson Day" by Gov. Rick Perry and Waco Mayor Virginia DuPuy.