The 69-year-old musician was stabbed several times in his chest and back near the venue's entrance in Newcastle, where he had been performing on Sunday night.
Emergency crews were called to Club Merewether, formerly Merewether Bowling Club, at 7.40pm and treated the injured man before he was taken to hospital in a serious but stable condition.
Police said the 53-year-old alleged attacker left the scene before officers arrived, but was arrested at a home in Stockton, in Newcastle's north, early on Monday morning.
He was charged with domestic-violence-related attempted murder and contravening an AVO. He was due to face court on Monday.
The club, which hosts live music on Sunday evenings, confirmed the stabbing and said it was co-operating with police.
"The immediate priority has been the wellbeing of the victim, their family, and the safety and support of all staff and patrons," club manager Peter Weeding said.
"We are relieved to report that they are receiving medical care, and we extend our heartfelt well wishes for a full and speedy recovery."
1800 RESPECT (1800 737 732)
Lifeline 13 11 14
Men's Referral Service 1300 766 491