Popular bar, The Three Sisters in the Cowgate was cordoned off by police tonight after reports of an assault.
The victim was rushed to hospital and a man was arrested.
A Police Scotland spokesperson said: "Police received reports of a man being assaulted at the Three Sisters Pub at the Cowgate.
"Officers arrived to find a man injured. He has been taken to hospital. A man has been arrested."