A woman is fighting for her life in hospital after a drunk man allegedly tried to punch her in the head after she refused him entry to a pub in northwest Queensland.

Police said the staff member, 36, had refused to let the man, 28, enter the hotel in the Mount Isa suburb of Parkside around midnight on Friday because he appeared to be too drunk.

Police believe the 36-year-old woman, a staff member at the hotel, had refused the man entry to the venue. Credit:Nine News Brisbane

She had been standing in the doorway of the Grace St venue when she was approached by the man.

"The employee was speaking with another woman when she was allegedly assaulted by the man causing her to fall the ground, hitting her head," a police statement said.