Andrew Wood, 41, of Elm Row in Galashiels, pleaded guilty to kicking and punching John Fraser to the head and body to his injury at Henley’s Bar on May 10 last year.
Fiona Hamilton, prosecuting, said the incident started at around 11pm with Wood shouting and being aggressive towards Mr Fraser at the Island Street pub.
She explained: “He punched him and put him in a headlock.
“He picked up a plastic wine cooler and struck him to the head, which split the cooler.”
Defence lawyer Ross Dow said Wood accepted that incident should not have happened and had pleaded guilty at the earliest opportunity.
Sheriff Peter Paterson said a serious assault in a pub merited background reports, so he deferred sentence until Tuesday, September 22, for a criminal justice social work report and restriction-of-liberty order assessment.