The court heard James Russell had become involved in an argument with his partner at a pub in Maple Road last July.
The argument escalated and a number of members of the public witnessed Russell assaulting the victim.
The 28 year old was also fined £959.