Two men seriously assaulted a man from Penrith in a Parramatta hotel on Sunday.
The man, 34, sustained a broken leg and a cut to the back of his head after being assaulted at about 2.15am.
His two attackers left the premises and the man was taken to Concord Hospital.
Parramatta detectives investigated the incident, leading them to arrest a 32-year-old Erskine Park man on Monday.
He was charged with reckless grievous bodily harm in company and appears in Mount Druitt Local Court on July 10.
Police said another man was assisting their investigation.