A 26-year-old Ocean Reef man has been charged with grievous bodily harm.
Police said the men had been quarrelling inside the club and were evicted about 3am.
Officers allege they became violent outside the club, resulting in the victim being knocked unconscious.
He was rushed to Royal Perth Hospital.
The alleged offender was treated at Sir Charles Gairdner Hospital for a fractured eye socket.
Police are asking for witnesses to call Crime Stoppers on 1800 333 000.