A man who was shot repeatedly as he rushed at police on the Gold Coast has been charged over the incident.

Officers went to the address at Molendinar late on Monday after being told a man armed with two knives was causing a disturbance.

Police ordered him to drop the knives but he refused.

"They made repeated requests for the male person to drop those knives, at which point the male charged at police," Superintendent Mark White said.