Martin Heath, of no fixed abode, was jailed for 18 weeks after he appeared in court.
The 41-year-old attacked a member of market staff near to the Trader Clock on Bridge Street, on Friday July 23.
When police attended Health assaulted two officers and committed a public order offence. He was also in breach of a criminal behaviour order.
A Nottinghamshire Police spokesman said: “This is a reminder that violent behaviour in our town centre will not be tolerated and we will take positive action.”