After he was put out of a bar a 19 year old man started to fight with police, punching two of them in the chest and kicking one on the leg.
Rafal Dudek, Spelga Park, Lurgan, was given 150 hours community service for three assaults on police on July 6 this year.
He was ordered to pay £100 compensation to one of the officers.
For disorderly behaviour on the same date he was fined £150 and ordered to pay a £15 offender’s levy while a conditional discharge for 12 months was imposed for resisting police.
The court heard that at 1.35am in Mandeville Street, Portadown, police saw the defendant standing with his shirt ripped open.
They spoke to staff at a bar who said he had been ejected from the premises for being abusive to staff.
Dudek then punched one officer in the chest and when another one tried to escort him off the middle of the road he punched that officer in the chest.
He was placed on the ground but continued to shout and swear and kick out at officers. He kicked an officer on the knee causing grazing, pain and discomfort.
Mr Conor Downey, representing the defendant, said Dudek had been out socialising with his long term partner and an approach had been made to her by other patrons in the bar.
He added that Dudek, who had alcohol taken, reacted in a negative way to towards these people and thought the door staff were not taking the steps they should have been taking.
Mr Downey said his client would apologise to the officers for his behaviour. It was a one off incident and Dudek’s reactions were completely unacceptable