Emergency services were called to Cochrane Castle Golf Club in Johnstone on Sunday at about 5.55pm, and the 49-year-old was taken to Paisley’s Royal Alexandra Hospital for treatment.
Police Scotland said he had been involved in an argument with a group of golfers near the 16th green and 17th tee of the course.
Detective Sergeant Jason Buxton, said it was “it’s imperative we trace whoever is responsible”.
“We believe the area would have been quite busy with golfers and would appeal to anyone who may have witnessed the incident to get in touch,” he said.
“If you were in the area at the time, please think back and get in touch with us if you have any information which may be able to assist our investigation.”
Police said anyone with information should contact officers on 101, quoting incident 2784 of Sunday May 1.