Conor McGregor has apologised for his behaviour in relation to an incident captured on CCTV which appears to show the mixed martial arts star punching an older man in the face in a pub in Dublin.

The incident is understood to have taken place in the Marble Arch Bar in Drimnagh in April, though the video was first published by the US website TMZ last week.

The video shows McGregor approaching the bar and pouring drinks for a number of people sitting at the counter. One of the men appears to decline the drink and moves the glass away. It then shows the individual being punched in the face.

Gardaí confirmed to RTÉ News last week that they were investigating an "assault incident that occurred at a public house in Drimnagh".

Tonight, in an interview with MMA journalist Ariel Helwani on ESPN, McGregor addressed the incident for the first time.

He acknowledged that he was in the wrong, saying he had attempted to make amends with the man in question, and stressed that it did not reflect the person he was or the reasons he had got into martial arts.

"In reality it doesn't matter what happened here. I was in the wrong," he told ESPN.

"That man deserved to enjoy his time in the pub without having it end the way it did.

"Five months ago it was and I tried to make amends and I made amends back then. But that does not even matter. I was in the wrong.

"I must come here before you and take accountability and take responsibility.

"I owe it to the people that have been supporting me. I owe it to my mother, my father, my family. I owe it to the people who trained me in martial arts.

"That's not who I am. That's not the reason I got into martial arts or studying combat sports. The reason I got into it was to defend against that type of scenario.

"Although I have been making steps, and continually making steps, to do better and be better, to see it is like a dagger into my heart as a young martial artist.

"I'm just here to own up to that and move on and face what's coming with it."