The Procurator Fiscal Depute said the accused was involved in an altercation which resulted in the assault outside the pub.
Sheriff Brown deferred sentence until December 16.
Thank you for reading this article on our free-to-read website. We're more reliant on your support than ever as the shift in consumer habits brought about by coronavirus impacts our advertisers.
Please consider purchasing a subscription to our print newspaper to help fund our trusted, fact-checked journalism.