Four men were arrested after a man was shot in the leg on Christmas night, police said.
Merseyside Police were called to the West Derby public house in West Derby, Liverpool, at around 10.15pm yesterday after members of the public reported hearing gun fire.
A short time later a 23-year-old man attended a nearby hospital after suffering a gunshot wound to the leg.
His condition is not life threatening, police said.
A force spokeswoman said officers have yet to establish a motive and have spoken to potential witnesses who were in the pub and around the local area at the time of the incident.
The scene has also been sealed off for forensic examinations and CCTV footage is being studied.
A 30-year-old man from Northwich, Cheshire, along with three men from Liverpool aged 21, 23 and 26, have been arrested on suspicion of firearms offences.
They remain in custody for questioning.
Anyone with information should call 0151 777 5699 or Crimestoppers on 0800 555 111.